Subject Details
Dept     : IT
Sem      : 6
Regul    : 2019
Faculty : Ms Nimmy Prabha
phone  : 9047185921
E-mail  : nimmy.p.aiml@snsct.org
44
Page views
5
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
JAVA FUNDAMENTALS

Java Basics: Java Design goal - Features of Java Language - JVM - Bytecode - Java source file structure basic programming constructs - Arrays one dimensional and multi-dimensional enhanced for loop- String package

UNIT
2
OBJECT ORIENTED PROGRAMMING

Class Fundamentals - Object - Object reference - Array of objects – Constructors - this reference- Static - Nested class- inner class - finalize() Inheritance - Types of Inheritance - Polymorphism: Overloading, Overriding - Abstract class - abstract methods - Use of Final and Super

UNIT
3
PACKAGES AND INTERFACES

Defining, Creating and Accessing a Package, Understanding CLASSPATH, importing packages, differences between classes and interfaces, defining an interface, implementing interface, applying interfaces, variables in interface and extending interfaces. Exploring packages – Java.io, Java.util.

UNIT
4
EXCEPTIONS IN JAVA

Exception Handling - Exceptions Errors - Types of Exception - Control Flow in Exceptions - Use of try, catch, finally, throw, throws in Exception Handling - user defined exceptions

UNIT
5
THREAD & I/O STREAMS

Multithreading - Thread creation - Threads synchronization - inter thread Communication deadlock- Java I/O streams - Working with files

Reference Book:

1 Cay S. Horstmann and Gary Cornell, “Core Java: Volume I – Fundamentals”, 9/e, Sun Microsystems Press, 2012. 2 K. Arnold and J. Gosling, “The JAVA programming language”, fourth edition, Pearson Education, 2005 3 Paul Deitel and Harvey Deitel , “Java How to Program”, 9/e, Prentice Hall, 2011 4 Benjamin J Evans and David Flanagan , ”Java in a Nutshell”, 6th edition, OReilly, November 2014 5 James Gosling, Bill Joy, Guy Steele and Gilad Bracha, “ The Java Language Specification” 3rd Edition, Addison-Wesley Professional , 2005.

Text Book:

1 Herbert Schildt, “The Complete Reference”, 9th Edition, McGraw-Hill Osborne Media, March 11, 2017 2 Herbert Schildt ,”Java A Beginner's Guide”, 6th Edition, McGraw-Hill Osborne Media, 2014