Introduction
- Java and its history
- Features of Java
- Setting Environment variables (Temporary and Permanent)
- JDK,JRE and JVM
- Variable ,Datatypes and operators
- Java naming conventions
- Access Modifiers
- Packages
Object oriented programming concepts
- Advantages of OOPS
- Object & Class
- Constructor
- Inheritance
- Polymorphism (Method overloading and overriding)
- Abstraction
- Encapsulation
Exception Handling
- Syntax for Exception Handling Mechanism.
- The Try Block, Catch Block, Exception , Checked Exceptions
- The Catch Block (or) Multiple Catch.
- Throw, Throws, The finally Block, User Defined Exceptions.
Threads
- Producer and consumer - Wait(),Notify() example
Collection Framework
- Array
- Overview of collection
- Linked list
- Set Classes
- Queue Interface and its classes
- Map interface and its classes
- Hashtable
- Vector
Generics
- Overview of Generics
- Generics examples
- Custom object generics
Inner Classes
- Inner Classes
- Member Classes
- Local Classes
- Anonymous Classes
- Instance Initializers
- Static Nested Classes
Reflections
- The reflection API
- How to use reflections
- Advantages of reflections
- Drawbacks of reflections
IO Stream
- Overview of Streams
- Bytes vs. Characters
- Converting Byte Streams to Character Streams
- File Object
- Binary Input and Output
- PrintWriter Class
- Serialization
- Reading and Writing Objects
- Basic and Filtered Streams
Applets
- What are applets
- Life Cycle methods of applets
- Examples using Applets
- Running applets with html file
- Layout Managers
Swings
- Difference between applets and swings
- Pluggable Look and Feel
- Swing API
- Event handling
JDBC - Java database connectivity
- The JDBC Connectivity Model
- Types of Jdbc Drivers
- Database Programming (with MSSQL and MYSQL)
- Connecting to the Database
- Creating a SQL Query
- Getting the Results using ResultSet Interface
- SQL Basic Queries
- Statement and PreparedStatement
- Commit and Autocommit, BatchUpdates
- ResultSetMetaData and DataBaseMetaData
RMI - Remote method invocation
- An overview of RMI
- Writing rmi server
- Writing rmi client
- Creating and deploying the application
Project work - CRUD operations using swings,jdbc and MySQL.
No comments:
Post a Comment