This lesson for Java will include the following as follows:
Introduction to History of Java
Introduction & Difference between JDK/SDK
Java Run-time Environment
Why Use Java?
Getting started with Java
Comparision of Java with other languages’ similarities
Download Java from Eclipse or Netbeans.
Java Characteristics and JVM - Java Virtual Machine
Bytecode; Classes and Objects.
Instance, objects, instantiation and what is a class?
What is OOP?
Encapsulation, Polymorphism, Inheritance, Interfaces
Garbage Collection, basic concepts, OOA.
Class Diagrams, java syntax, class declaration & modifiers, executing java programs
Using comments in java (block level, single line, multiline)
Variables and operators, premitive data types
Default values, keywords, literals, scape sequence, white spaces, formatted output
Bitwise operators, type casting, type conversion
Decision making and iterations, algorithms, pseudocodes
Control structures, decision making statements
Conditional statements, dangling else problem
Switch statement, introduction to loops (for, while, do … while)
Arithmetic Expressions in For loop
Some example of loop counter with arrays
Jump, break & continue statement
Introduction to classes further explanation
Methods and Initializers
Arrays, data types with arrays
Sample Java Programs