Core Java

Duration – 30 Days

Introduction to java platform, java, java, data types, source file, comments, setup.

1. Flow Control

  • Conditional constructs
  • Looping constructs
    • While
    • Do-while
    • For
    • For-each
    • Break, continue
    • Switch statement

2. Object Oriented Programming

  • Class
  • Object
  • Instance & Static variables
  • Constructor
  • This keyword
  • Method
  • Instance & Static methods
  • Static block
  • Instance block

3. Method overloading

4. Inheritance

  • Extending classes
  • Method overriding
  • Final class
  • Abstract class

5. Interface

6. Abstract class vs. Interface

7. Access Specifiers.

8. Packages.

9. Inner classes

  • Non-static inner classes
  • Static inner classes
  • Local inner classes
  • Anonymous classes

10. Garbage Collection

11. Exception handling and assertions

12. Collections

13. Generics, Enums, Covariant return types, Auto Boxing, Annotations

14. Internationalization, Locale, Formatting text and dates

15. Multi Threading

16. JDBC

17. Connection pooling.