About Java:
- What is Java and its features?
- Difference between JDK,JRE and JVM
- Internal working of JVM
- Variables types
- Data types
- Operators in java
Java OOPs concepts:
- Importance of OOPs in java
- Naming Conventions
- Objects and Classes
- Method and return values
- Packages in java
- Constructor
- Static keyword
- Main method
- Object Class
- Access modifier
- this keyword
- Inheritance (Is-A)
- Aggregation (Has-A)
- Method Overloading
- Method Overriding
- Super Keyword
- Initializer Block
- Polymorphism
- Abstract vs Interface
- Encapsulation
- Call By value
String Operations:
Java I/O operations:
- Java I/O Overview
- InputStream and OutputStream
- FileWriter
- FileReader
- FileInputStream and FileOutputStream
- BufferedInputStream and BufferedOutputStream
- CharArrayWriter Class
- Read input from Console
- Read input from Scanner
Exception Handling:
- What is Exception handling?
- try and catch block
- Nested try
- Multiple catch block
- Throw and Throws keyword
- Final, Finally and Finalize
- Exception propagation
Loops in java:
Conditional statements in java:
Regular Expressions in java:
Java database connection (JDBC)