Here are the top ten Java lies I have heard over the years. Feel free to add yours in the comments. Enjoy!

  1. Java is slow
  2. Java is dying / dead
  3. Java is not free
  4. Java sources are not available / documented
  5. J2EE is required for enterprise development
  6. Applets are unusable / slow / dead
  7. To learn Java learn Ruby / C.
  8. Java is hard to learn.
  9. C / C++ / PHP (take your pick) is the leading language, Java is far behind
  10. "The programmers you'll be able to hire to work on a Java project won't be as smart as the ones you could get to work on a project written in Python" by noted Java hater (BTW: He has "never used" Java so he probably thinks he is the best person to critique it.)