Java Training
CCURRICULUM OF JAVA
INTRODUCTION TO JAVA
- Features of Java
- Java Virtual Machine
- C , C++ & Java : A Comparison
- Platforms of Java & Versions
- First Java Program
DATA TYPES, IDENTIFIERS & 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()
INPUT/OUTPUT
- Accepting Input from the keyboard
- Reading Input with Java util scanner class
- Displaying Output with System.out.printf()
- Displaying formatted Output with String Format
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 ‘this’ and ‘super’ keyword
- Concept of Abstract Classes
- What is Abstract Method
- Concept of Interface
- Multiple Inheritance using Interface
- Abstract Class VS Interfaces
STRINGS
- What is String
- Creating String literals and String object
- Methods of String class
- String immutability and its use
STRING BUFFER & STRING BUILDER
- What is StringBuffer
- String Buffer’s constructor and methods
- What is String Builder’s Class and its usage
PACKAGES
- Concept of Packages
- Need of packages
- How to create packages using compiler
- How to use packages
- Concept of JAR file
- How to create the JAR file
- Pack packages into JAR
EXCEPTION HANDLING
- What is Exception in Java
- The try/catch/throw / throws / finally keywords
- Multiple Exceptions
- Custom Exception
DATABASE CONNECTIVITY
- Concept of Java threads
- Life cycle of Java thread
- Writing Thread using Class and Interface
- Daemon and Non-Daemon threads
- Synchronization in javaInter-Thread-Communication
PACKAGES
- Concepts of JDBC
- Connecting with Different Databases
JSP & SERVLETS
- Introduction to Servlet
- Servlet Implementation & Configuration
- Introduction to Web Server like Sun Glassfish, Apache Tomcat, BEA Web logic
- Introduction to IDE(Integrated Development Environment) Like: Eclipse
- Jsp Basics
- All JSP Tags & their Working