Java Programming

  • Java Introduction
  • Environment Setup in Java 
  • Object Oriented Programming
  • Object Oriented Programming
  • Operators in Java
  • Java Control Statements (If, If-else, Switch,
    While, For, Do-while, Break, Continue)
  • Arrays in Java
  • Strings in Java
  • Classes and Object
  • Constructor & Destructor
  • Inheritance (Single and Multilevel)
  • Interface
  • Abstraction and Encapsulation in Java
  • Polymorphism in Java
  • Exception Handling in Java
  • Java Packages
  • Threads in Java
  • Java Applets & frames

 

 

  • 1 . Jawa Fundamentals

Features of Java
OOPs concepts
Java virtual machine
Reflection byte codes
Byte code interpretation
Data types, variable, arrays, expressions,
operators, and control
structures
Objects and classes

  • 2 . Exception handling

Exception as objects
Exception hierarchy
Try catch finally
Throw, throws

  • 3. Multi threading

Thread Life cycle
Multi threading advantages and issues
Simple thread program
Thread synchronization

  • 4. Database Connectivity

JDBC architecture
Establishing connectivity and working with
connection interface
Working with statements
Creating and executing SQL statements
Working with Result Set

  • 5. Java Classes

Abstract classes
Static classes
Inner classes
Packages
Wrapper classes
Interfaces
This
Super
Access control

  • 6. IO package

Input streams
Output streams
Object serialization
Deserialization
Sample programs on IO files
Filter and pipe streams

  • 7. GUI

Introduction to AWT programming
Layout and component managers
Event handling
Applet class
Applet life-cycle
Passing parameters embedding in HTML3
Swing components – JApplet, JButton,
JFrame, etc.
Sample swing programs