Subject Details
Dept     : BIO
Sem      : 3
Regul    : 2023
Faculty : INDHUJA A
phone  : NIL
E-mail  : indhuja.a.cse@snsct.org
472
Page views
41
Files
6
Videos
5
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION TO OOP

Object Oriented Programming concepts–Objects-Classes–Inheritance– polymorphism – Abstraction- Encapsulation, Features of Java, Byte code and Java Virtual Machine, JDK

UNIT
2
INTRODUCTION TO JAVA

Basics of Java programming, data types, variables, operators, and control structures include selection, looping, Java methods, overloading, math class, and arrays in Java

UNIT
3
OBJECTS AND CLASS

Basics of objects and classes in Java, Constructors, Finalizer, Visibility modifiers, Methods and objects, Inbuilt classes like String, Character, String Buffer, File, this reference

UNIT
4
INHERITANCE AND POLYMORPHISM

Inheritance- Super class - Sub class - protected members - constructors in subclass – Overriding –Abstract class-Final methods and classes, Interfaces, Packages.

UNIT
5
MULTITHREADING IN JAVA

Multithreading - Thread life cycle and methods, Thread Creation, Thread synchronization, Inter-thread communication, Exception handling with try-catch-finally

Reference Book:

1. Cay S. Horstmann, “Core Java Fundamentals”, Volume 1, 11th Edition, Prentice Hall, 2018

Text Book:

1. Herbert Schildt, “Java: The Complete Reference”, 11th Edition, McGraw Hill Education, New Delhi, 2019