Subject Details
Dept     : CSE
Sem      : 2
Regul    : 2019
Faculty : N.Selvakumar
phone  : NIL
E-mail  : selvakumar.n.cse@snsct.org
557
Page views
44
Files
8
Videos
9
R.Links

Icon
Syllabus

UNIT
1
UNIT I 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
UNIT II 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
UNIT III 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
UNIT IV 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
UNIT V 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:

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

 

Print    Download