Learning about the concept of encapsulation in Java.
Understanding the concept of checked exceptions in Java.
Learning about unchecked exceptions in Java.
Understanding the use of throws, throw, and finally in Java.
Understanding the use of different collections in Java.
Learning about the Comparable and Comparator interfaces in Java.
Understanding the basics of Java Database Connectivity.
Learning about different classes in JDBC.
Understanding the concept of multithreading in Java.
Learning about synchronization in Java multithreading.