BIM Third Semester JAVA Programming I Subject covers topics about introduction to Java, An overview of Java, Data types, Variables, Arrays, Operators, Control Statements, Introducing Classes, A Closer Look at Methods and classes, Inheritance, Packages, and Interface, Exception handling, Multithreaded programming, Enumerations, autoboxing, and annotations, String handling, Input/output.