Unit 1: Introduction to Java (3)
1.1.
Java as a Programming Platform
1.3.
The Java “White Paper” Buzzwords
1.4. A
Short History of Java
1.5.
Writing Simple Java Programs
Unit 2: Fundamental Programming Structures (12)
2.1.
Writing Comments
2.2.
Basic Data Types
2.3.
Variables and Constants
2.4.
Operators
2.5.
Type Casting
2.6.
Control Flow
2.7.
Arrays
Unit 3: Objects and Classes (10)
3.1. An
Introduction to Object-Oriented Programming
3.2.
Using Predefined Classes
3.3.
Defining Your Own Class
3.4.
Static Fields and Methods
3.5.
Method Parameters
3.6.
Object Construction
3.7.
Packages
Unit 4: Inheritance and Interfaces (6)
4.1.
Classes, Super classes, and Subclasses
4.2.
Polymorphism
4.3.
Dynamic Binding
4.4.
Final Classes and Methods
4.5.
Abstract Classes
4.6.
Access Specifies
4.7.
Interfaces
Unit 5: Exception Handling and Multithreading (3)
5.1.
Dealing With Errors
5.2.
Catching Exceptions
5.3.
try, catch, throw, throws, and finally
Unit 6: Input/output (4)
6.1.
Input/output Basics
6.2.
Console Input and Output
6.3.Reading
and Writing Files
Unit 7: Event Handling and User Interface Components with
Swing (6)
7.1.
Basics of Event Handling
7.2.
Event Classes
7.3.
Event Listeners and Adapter Classes
7.4.
Swing and the MVC Design Pattern
7.5.
Layout Management
7.6.
Basic Swing Components
Unit 8: Java Database Connectivity (4)
8.1.
The Design of JDBC
8.2.
Executing SQL Statements
8.3. Query
Execution