Pros And Cons of Just About Everything in 255 Characters or Less. Crowdsourced.

Pros and Cons of Java Programming Language

Pros
Existing Oracle compiler is very fast comparing to competitors (especially if only interpreters are available)
2
up down
Near C execution speed.
2
up down
Many libraries are available for various things
1
up down
Easy to learn - usually the first language at the University
1
up down
Language is very rounder
-1
up down
Cons
weird mainstream software libraries like EJBs, Hibernate, JPA in this language
2
up down
The source code is generally verbose and clunky. However, the "JVM platform" enables other languages to execute on the same JRE "runtime" as Java and usually just as fast. Examples are Scala, Jython, Groovy.
1
up down
old legacy code
0
up down
get/set heritage
-1
up down