}

java technology


1. Core Java Training Overview

2. Core Java Training Prerequisites

3. Core Java Course Duration

Agenda :

1. Inroduction

2. Identifiers

3. Reserved words

4. Data types

4.5 Summary of java primitive data type

5. Literals

6. Arrays

7. Types of variables

8. Vararg method

9. Main method

10. Command line arguments

11. Java coding standards

12. Syntax for setter method

13. Syntax for getter method

14. Object Oriented Programming (OOPS)

  1. Data Hiding
  2. Abstraction
  3. Encapsulation
  4. Tightly Encapsulated Class
  5. IS-A Relationship(Inheritance)
  6. HAS-A Relationship
  7. Method Signature
  8. Polymorphism
  9. Overloading
  10. Overriding
  11. Differences between overloading and overriding ?
  12. Method Hiding
  13. Block
  14. Constructors
  15. Coupling
  16. Cohesion
  17. In how many ways get an object in java ?
  18. Singleton classes
  19. Factory method

15. Java source file structure

  1. Import statement
  2. Types of Import Statements
  3. Without static import
  4. With static import
  5. How to compile package Program
  6. How to execute package Program

16. Class Modifiers

  1. Only applicable modifiers for Top Level classes
  2. Public Classes
  3. Default Classes
  4. Final Modifier
    1. Final Methods
    2. Final Class
      • Abstract Modifier
    3. Abstract Methods
    4. Abstract class
      • The following are the various illegal combinations for methods
      • What is the difference between abstract class and abstract method ?
      • What is the difference between final and abstract ?
      • Strictfp
    5. Member modifiers
      • Public members
      • Default member
      • Private members
      • Protected members
      • Compression of private, default, protected and public
      • Final variables
    6. Final instance variables
    7. At the time of declaration
    8. Inside instance block
    9. Inside constructor
    10. Final static variables
    11. At the time of declaration
    12. Inside static block
    13. Final local variables
      • Formal parameters
      • Static modifier
      • Native modifier
    14. Pseudo code
      • Synchronized
      • Summary of modifier

17. Interfaces

  1. Interface declarations and implementations
  2. Extends vs implements
  3. Interface methods
  4. Interface variables
  5. Interface naming conflicts
  6. Marker interface
  7. Adapter class
  8. Interface vs abstract class vs concrete class
  9. Difference between interface and abstract class?
  10. Conclusions

18. EXCEPTION HANDLING

  1. Introduction
  2. Runtime stack mechanism
  3. Default exception handling in java
  4. Exception hierarchy
  5. Customized exception handling by try catch
  6. Control flow in try catch
  7. Methods to print exception information
  8. Try with multiple catch blocks
  9. Finally
  10. Difference between final, finally, finalize
  11. Control flow in try catch finally
  12. Various possible combinations of try catch finally
  13. throw keyword
  14. throws keyword
  15. Exception handling keywords summary
  16. Various possible compile time errors in exception handling
  17. Customized exceptions
  18. Top-10 exceptions
  19. 1.7 Version Enhancements
  20. try with resources
  21. multi catch block

19. MultiTreading

  1. Introduction.
  2. The ways to define, instantiate and start a new Thread.
  3. By extending Thread class
  4. By implementing Runnable interface
  5. Thread priority
  6. Getting and setting name of a Thread.
  7. The methods to prevent(stop) Thread execution.
  8. yield()
  9. join()
  10. sleep()
  11. Synchronization.
  12. Inter Thread communication.
  13. Deadlock
  14. Daemon Threads.
  15. To stop a Thread
  16. Suspend & resume of a thread
  17. Life cycle of a Thread

20. Object Class Wrapper class and String Handling

  1. Introduction
  2. Java.lang.Object class
  3. java.lang.String class
  4. Importance of String constant pool (SCP)
  5. Interning of String objects
  6. String class constructors
  7. Important methods of String class
  8. StringBuffer
  9. Constructors
  10. Important methods of StringBuffer
  11. StringBuilder (1.5v)
  12. StringBuffer Vs StringBuilder
  13. String vs StringBuffer vs StringBuilder
  14. Wrapper classes
  15. Constructors
  16. Wrapper class Constructor summery
  17. Utility methods
  18. valueOf() method
  19. xxxValue() method
  20. parseXxx() method
  21. toString() method
  22. Dancing between String, wrapper object and primitive
  23. Partial Hierarchy of java.lang package
  24. Autoboxing and Autounboxing
  25. Autoboxing
  26. Autounboxing
  27. Conclusions

21. The following are some of important classes present in java.lang package.

  1. Object class
  2. String class
  3. StringBuffer class
  4. StringBuilder class (1.5 v)
  5. Wrapper Classes
  6. Autoboxing and Autounboxing(1.5 v)

22. Collection Framework

  1. Set
  2. HashSet
  3. LinkedHashset
  4. TreeSet
  5. List
  6. ArrayList
  7. LinkedList
  8. Vector
  9. Stack
  10. Queue
  11. Priority Queue

ADVANCE JAVA

1. Advance Java Training

2. About Advanced Java Training

3. Advanced Java Training Course Prerequisite

4. Advanced Java Training Course Duration

5. Advanced Java Training Course Content Overview

5.1 JDBC

5.2 Servlets

5.3 JSP