Subject Details
Dept     : CSE
Sem      : 2
Regul    : R2019
Faculty : Ms.S.R.Janani
phone  : NIL
E-mail  : jananiselvaraj.mit@gmail.com
513
Page views
46
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION TO OOP

Object Oriented Programming concepts –Objects - Classes – Inheritance – Polymorphism – Abstraction -Encapsulation, Features of Java, Basics of Java programming using classes, constructors, methods- access specifiers - Static members, Data types, Variables, Operators.

UNIT
2
BASICS FEATURES OF JAVA

Byte Code and Java Virtual Machine, JDK- Control structures including selection, Looping - class and methods in java, constructors, overloading, this, super, staticArray.

UNIT
3
INHERITANCE AND POLYMORPHISM

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

UNIT
4
MULTITHREADING IN JAVA

Thread life cycle and methods, Thread Creation, Thread synchronization, Inter-thread communication, Exception handling with try-catch-finally, Generic Programming-Generic Classes -. generic methods- Bounded types.

UNIT
5
DESIGNING JAVA APPLETS

Applet life cycle, Simple applet, Swing class – Layout Managers - Event Handling -Button and mouse movement (Active listener).

Reference Book:

1.Introduction to Java Programming (Seventh Edition -Comprehensive Version), Daniel Liang, Pearson, 2009. 2 .Programming in Java (Revised 2nd Edition), Sachin Malhotra & Saurabh Chaudhary, Oxford University Press, 2011.

Text Book:

Java: The Complete Reference (Eleventh Edition), Herbert Schildt, TMH, 2018.

 

Print    Download