Core Java Course

Core Java Course Overview
Duration :40 working  Days



Day 1:
Introduction to “Java”
  • Introduction to computer languages?
  • Type of languages, translators?
  • Introduction to Internet
  • Role of Java in internet programming
Day 2:
History of Java
·          Versions of Java (Day-2)
·          JDK includes
·          Platform Independency
·          Structure of Java-application?
  • How to create a simple program in Java
  • Using JAVAC to compile and run Java program
Day 3:
Features of Java
Day 4&5:
Basic Concepts for program writing
First java application?
· Why main has public access
· Why main has static modifier
· Why return type is void
· System.out.println() description
.over view about
  • Comments:
  • Package:
  • Class
  • Interface
  • Access specifier
  • Variables
  • Data types
  • Basic type casting
  • Main method
  • Method
  • Constants
  • Keywords
· Naming convention of methods and packages
Day 6:
Accepting data from keyboard:
IO Operations
  • Scanner class
  • Console class
  • Cmd line arguments
Day 7:
Operators
·         Arthmatic
·         Con or rel
·         Logical
·         Assignment
·         In/dec
·         Bitwise
·         Special
·         String concat

Day 8&9:
Control statements:
1)      If statement
2)      Assert statement
3)      if-else statement
4)      nested if statement
5)      Switch statement
6)      For loop
7)      For each loop
8)      While loop
9)      do-while loop
10)   break statement
11)   continue statement
Day 10&11:
Arrays:
Single dimensional arrays (1d):
  • Single dimensional arrays
  • multi-dimensional arrays (nd): -
  • jagged array
Day 12:
Oops over view
Day 13:
Class &object

Day 14:
Constructors
  • Types
  • Constructor over loading

Day 15:
Java methods
Instance methods
Static methods
Static blocks

Day 16:   
This key word
Polymorphism
Method overloading

Day 17&18:
Inheritance
Types
Super, final keyword
Method overriding

Day 19:
Interface
Day 20:
Abstract class

Day 21:
Advanced Type casting
Day 22:
User defined packages
Day 23.
Access modifiers
Day 24&25:
Java Lang package
Object class
System class
String ,String Buffer,
String Builder,
String Tokenizer,
String Joiner

Day 26:
Wrapper class

Day 27&28:
Exception handling

Day 29&30&31:
IO STREAMS
Day 32:
Networking
Day 33,34,35:
Collections

Day 36&37 :
Muti Threading

Day 38:
Regular Expression

Day 39&40:
new Features of java









Comments