Skip to content
INTRODUCTION TO JAVA
- Features of Java
- Java Virtual Machine
- C , C++ & Java : A Comparison
- Platforms of Java & Versions
- First Java Program
DATA TYPES, IDENTIFIERS AND VARIABLES
- 8 Data Types in Java & Complete Overview
- Types of Variables, Operators & Statements
- Reading Input from java.util.scanner class
- Displaying Output with system.out.printf()
- Displaying Formatted Output with String Format()
STRINGS
- Creating Strings
- String Class Methods
- String Comparison
- Immutability of Strings
STRING BUFFER & STRING BUILDER
- Creating String Buffer Object
- String Buffer Class Methods
- String Builder Class
CLASSES & OBJECTS
- Oops Concepts
- Creating an Object
- Initializing an Instance Variable
- Access Specifiers
- Constructors & its Types
METHODS IN JAVA
- Method Prototype
- Static Methods
- Passing Parameters in Method (Primitives & Objects)
RELATIONSHIP BETWEEN OBJECTS
- Relating Objects using References
- Inner Classes
INHERITANCE & POLYMORPHISM
- Concept of Inheritance
- The Keyword ’Super’
- Abstract Classes
- Interface
- Packages
EXCEPTION HANDLING
- Errors in Java Program
- Concepts of Exceptions
- Keywords: Throw & Throws
- Multiple Exceptions
DATABASE CONNECTIVITY
- Concepts of JDBC
- Connecting with Different Databases
- Basics of HTML
JSP & SERVLETS
- JSP Basics
- Scriplets
- JSP Tags
- JSP Directives
- Servlets- Concept & Use
MULTITHREADING
- Single Tasking
- Multi Tasking
- Uses of Threads
- Creating & Running a Thread
- Multiple Threads on Single Object
- Thread Class Methods
- Deadlocks of Threads
NETWORKING IN JAVA
- TCP/IP Protocol
- Concepts of Sockets
- Creating Client that Receive Data
- Creating Server that Sends Data
- Two Way Communication
JNDI
- Concept of JNDI
- JNDI Overview Structure
- Application with Examples
EJB
- EJB 2.x Overview
- Introduction to JMS
- JMS Architecture
- JMS Programming API
- Steps for writing JMS Client
- Session Bean
- Message Driven Bean