And that is all the basic about java. After that is a matter to get used with java and frameworks like spring, and you can start studying more advanced concepts as SOLID (I recommend look for GRASP, it can help you understand some basic concepts about Object orientation)
Comments
I can rattle off some basic classes, functions and methods in Java but ask me to put them in a coherent program and I will stare blankly at the IDE.