Java Programming - E Content
Comprehensive study material based on the syllabus.
UNIT I: Introduction to Java, Tokens and Control Structures
Introduction to Java, Features of Java, JVM, Program Structure
Data Types, Variables, Type Conversion and Type Casting
Operators and Expressions
Control Statements: if, switch, loops
Static Members, String and StringBuffer
UNIT II: Classes, Objects, Inheritance, Interfaces and Packages
Classes and Objects
Arrays and Constructors
Inheritance and Types of Inheritance
this and super Keywords
Method Overloading and Overriding
Abstract Classes, Polymorphism, final Keyword
Packages and Interfaces
UNIT III: Exception Handling and Threads
Errors and Exceptions
Exception Handling using try, catch, finally, throw and throws
Garbage Collection
Multithreading and Thread Creation
Thread Life Cycle
Inter-thread Communication
Deadlock
UNIT IV: AWT, Swing and Event Handling
Introduction to AWT
AWT Controls
Swing Components
JFrame and GUI Programming
Event Handling
Event Delegation Model
Listener Interfaces
UNIT V: Adapter Classes, Inner Classes and Collections
Adapter Classes
Inner Classes
Java Utility Package
Collections Framework
Iterator and Enumeration
ArrayList
Vector
Comparator