– Java Fundamentals
– Java Control Statements
– Exception Handling
– Object-Oriented Programming
– Java Reflection
– JavaFX
– Networking
– Data Structures (Arrays, Strings)
– Java Servlets and Server Pages
– Java AWT & Swing
– Java Applet
– Java Database Connectivity (JDBC)
– Spring Framework
Some Difficult Java Concepts