I find the Java syntax itself to be fairly easy
to learn and understand, but it is true that there
are a huge number of classes in the Java API. The
best thing is to always have a copy of the JavaDoc for
the Java API on hand - preferably a local copy since
you will look at it a
lot!