0% found this document useful (0 votes)
3 views

VSB Java Syllabus

The document outlines a Java syllabus covering various topics over several days, including Java fundamentals, variables, operators, control statements, functions, object-oriented programming, and collections. Each topic is allocated a specific number of hours for instruction. The schedule spans from April 11 to April 24, 2024, with a focus on practical programming exercises.

Uploaded by

Rohith Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

VSB Java Syllabus

The document outlines a Java syllabus covering various topics over several days, including Java fundamentals, variables, operators, control statements, functions, object-oriented programming, and collections. Each topic is allocated a specific number of hours for instruction. The schedule spans from April 11 to April 24, 2024, with a focus on practical programming exercises.

Uploaded by

Rohith Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Date Topics Hours

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

Conditional control statements


14-04-2024 Loop control statements 6
Branching statements

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

23-04-2024 Programs on Strings & Collections 6

24-04-2024 Programs on Numbers, Patterns, Arrays 6

You might also like