Ha a Java neked túl bőbeszédű, használhatsz Scala-t:
val list = List("Java", "Scala" , "Groovy" , "NET");
Egy jó cikk induláshoz:
http://www.vogella.de/articles/Scala/article.html
Pont azon ügyeskedek hogyan lehetne mixelni egy projekten belül a Javat és a Scalat (a Scala támogatná ezt de az IDE-met még nem sikerült rávennem). Unalmasabb osztályokat én is inkább Scalaban írnám meg.
Sőt, ha Swingben fejlesztenék (neaggyisten) akkor tuti Scalat használnék:
http://stackoverflow.com/questions/1570175/scala-and-swing-gui-applicat…