Introduction to programming languages
Java
Features
JDK DOWNLOAD
JRE DOWNLOAD
COMPILER
MAIN METHOD
DATA TYPES
PRIMITIVE DATA TYPES
INT
BYTE
SHORT
LONG
DOUBLE
FLOAT
CHAR
Boolean
Object
Class
Interface
Abstraction
Inheritance
Polymorphism
Encapsulation
Method overloading
Method overriding
Static
Non-static instance
Blocks
50 keywords
If
Else
While
Do
Try
Catch
Finally
Synchronised
Void
volatile
Public
Protected
Private
Default
For loop
For each loop
Switch
Case
Java development environment
Java development kit
JDK JRE JVM (JAVA VIRTUAL MACHINE)
methods
Final
Collections
Map
Lists
Set
Collections framework
Exception Handling
Multi threading
Object class
IO streams
Java 8
Lambda expression
Stream api
Time and date
Method references
ArrayList
HashMap
String
String Builder
String Buffer
Execution
Arrays
Condition statements
Jump statements
Break
Continue
Memory
Method area
Stack
Heap
Native
Pc register
Garbage collection
Daemon thread
Wrapper classes
Auto boxing
Auto unboxing
Upcast
Downcast
Class loader
Just in time compiler
Interpretor
Tests
Practice
1 hour class
1 hour practice