Top Annoying Things about Java

Top Ten Things About Java that Annoy Me!

  • 1. Exactly how many file classes does Java really need?
  • 2. Java does not have pointers. Okay great, so what the heck is the "java.lang.NullPointerException" I always get???
  • 3. You have to use extra objects just to make a Swing component scroll.
  • 4. Converting every constant to an int. For example ( byte b=1; b = b +1; ) will not compile.
  • 5. Exactly how many date classes does Java really need?
  • 6. Remembering if your using a case sensitive(most of Java) or non case sensitive(thing like Applet.getParameter) part of the language.
  • 7. No multiple inheritance.
  • 8. No default values for parameters.
  • 9. You have to go to great lengths to not create an ugly Swing application.
  • 10. Swing's HTML parser will crash under heavy thread use no matter how many synchronize commands I use!