VSB Java Syllabus
VSB Java Syllabus
Java Syllabus
What is Java?
History and Features of Java
C++ vs Java Hello Java Program
JDK, JRE, and JVM (Java Virtual Machine)
11-04-2024 Introduction to variables and identifiers 6
Type of variables
Rules to create variables
Naming conventions of variables
Blocks introduction
Primitive types
Introduction Memory occupancy
12-04-2024 Ranges Errors(compile time and runtime) 6
Primitive type casting(implicit and explicit)
Reference types
Assignment operator
Arithmetic operators
Conditional operator
Increment/Decrement operators
13-04-2024 Relational operator 6
Logical operators
Bitwise operators
Shift operators
Compound assignment operators
Need of functions
Types of functions
Pre-defined User-defined
Classification of functions
15-04-2024 No args-no return values function 6
With args-no return values function
With args-with return values function
No args with return values function
Recursive function.
Main method
Accessing Static members in multiple classesClass loader usage
16-04-2024 Non-static members(object level)Non-static block 6
Non-static variablesNon-static methodsConstructor Introduction to “this” keyword.
Memory allocation using JVM architecture Accessing Non-static members from multiple classes
Introduction
How to create user defined package
Calling members of same package
Calling members of another package
Need of import statement
18-04-2024 6
Need of fully qualified name Difference between import and include
Creating Sub packages Importing sub packages
Access specifiers introduction public private protected
<package> or <default>
Usage of access specifiers in packages
Introduction to OOPS
Introduction to class, objectEncapsulation, Abstraction Inheritance
20-04-2024 ‘this’ keyword‘super’ keyword 6
Applying Modifiers and Access specifiers in inheritancefinal keyword Polymorphism Abstract classes
Multiple inheritance in java
Introduction to Strings
Creating objects to String
String library functions
21-04-2024 6
Mutable objects Immutable objects
String/StringBuffer/StringReader
Creating Immutable class
Introduction to collections Difference between arrays and Collections
Collection interfacesList Interface ArrayList
22-04-2024 Set InterfaceHashSet Introduction to HashtableMap Interface 6
HashMap
Iterator classfor-each loop