java oe syllabus
java oe syllabus
. Module II
Inheritance-: Inheritance
Basics, Member Access and 08 Hrs
Inheritance, Constructors and
Inheritance, using super to Call
Superclass constructors, Using
super to Access Superclass
Members, Creating a Multilevel
Hierarchy, When are
Constructors Executed,
Superclass References and
Subclass Objects, Method
Overriding, Overridden
Methods support
polymorphism, Using Abstract
Classes, Using final, The
Object Class.
Interfaces: Interface
Fundamentals, Creating an
Interface, Implementing an
Interface, Using Interface
References Implementing
Multiple Interfaces, Constants in
Interfaces, Interfaces can be
extended, Nested Interfaces,
Final Thoughts on Interfaces.
M
o 08 Hrs
d
u
l
e
V
Packages: Packages: Package
Fundamentals, Packages and
Member Access
Importing Packages, Static
Import.
Exception Handling :The
Exception Hierarchy, Exception
Handling Fundamentals, The
Consequences of an Uncaught
Exception, Exceptions to handle
errors, Multiple catch clauses,
Catching subclass Exceptions,
Nested try blocks, Throwing an
Exception, A Closer look at
Throwable, using finally, using
throws, Java’s Built-in Exception,
New Exception features added by
JDK 7, Creating Exception
Subclasses.
Event Handling- Two Event
Handling Mechanisms.
The Delegation Event Model-
Events: Event Sources, Event
Listeners.
Text Books:
1. Java Fundamental: A comprehensive Introduction by Herbert schildt, Dale Skrien. Tata McGraw Hill
Edition 2013
2. Herbert Schildt, The Complete Reference, JAVA 7th /9th Edition, Tata McGraw Hill,2013.
3. Java 6 Programming Black Book, Dreamtech Press.2012
Reference Books:
1. Stephanie Bodoff et al: The J2EE Tutorial, 2nd Edition, Pearson Education,2004.
2. Uttam K Roy, Advanced JAVA programming, Oxford University press, 2015.
Course Code C
O
#
Course Outcome (CO)
CO1
22CSOE641
CO2 Apply the concepts of programming
and implement programs using Java
constructs.
CO3 Create classes and demonstrate
object oriented programming
concepts
CO4 Develop program using method
overloading and inheritance.
Demonstrate applications using
CO5 interfaces and run-time errors
through exception
handling.