The language itself should be easy to understand. There are not many language constructs; anything is possible in libraries.
Libraries will get used to it. The two most important things you can do to get you started are:
1: use NetBeans or Eclipse and remove ctrl-space ALL TIME. It is like a divine key.
2: bookmark this page: https://docs.oracle.com/javase/8/docs/ (or one that works for your version of java, but the version doesn't really matter). Each square on the graph is a library package, click one of them that you want to view. Try to understand what each package does. Browse the packages you are interested in and scan them. This page also links to many tutorials.
After that, it's just a matter of exploring other libraries that you will need to do your work. there is a lot for J2EE, if your group uses this, you will probably end up using Hibernate, and you should study messaging and possibly RMI (maybe you do not use it directly, but almost all communications inside java are based on RMI).
remember ctrl-space. It will provide you with parameters, lists of functions that correspond to what you typed so far, it fills in import declarations, expands macros, ...
Oh, and two other Eclipse tricks: Ctrl-Shift-T. "Search type" (in eclipse there is one in NetBeans, but I canβt remember the key sequence, perhaps ctrl-shift-O). In either case, you enter an incomplete class name, and it will give you a list of all the suitable classes in your project. Click one to open it.
Ct click. Go to the announcement / definition of what you click.
Bill K Feb 17 '09 at 2:07 2009-02-17 02:07
source share