Learning material: click here
- Java Language
- Key Attributes of Object Oriented Programming
- Abstaraction
- Inheritence
- Polymorphism
- Encapsulation
- Java Development Kit
- Keywords, identifiers, literals, and comments
- The java class libraries
- Operators
- Arithmentic
- Relational
- Logical
- Bitwise
- Assignment
- Ternary
- Control Statements
- if-else
- switch
- for
- while
- do-while
- break
- continue
- return
- Scope and lifetime of variables
- Operator precedence
Learning material: click here
- Class Fundamentals
- Objects creation
- Reference variables and assignment
- Returning a value
- Passing arguments
- Constructors, parameterised constructors, Overloading constructors
new
Operator.this
keywordfinalize()
method- Wrapper classes
- Parsing, Autoboxing and Unboxing
- I/O command line arguments
- Scanner and Buffered reader classes
Learning material: click here
- Contolling Access to Class Members
- Passing objects to methods
- Passing arguments
- Returning Objects
- Method Overloading
- Overloading Constructors
- Understanding
static
- Variable-Length Arguments
Learning material: click here
- 1D Arrays
- Multidimensional Arrays
- Irregular Arrays
- Array References
- Using the Length Member
- .Arrays class of java.util package
- Array Lists
- Vector Class