0% found this document useful (0 votes)
2 views2 pages

Java Syllabus

Uploaded by

Gopi Krishna
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Java Syllabus

Uploaded by

Gopi Krishna
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CORE JAVA PROGRAMMING

Course Code Category Hours / Week Credits Maximum Marks


L T P C CIE SEE Total
A5CS30 OEC 3 - - 3 30 70 100
COURSE OUTCOMES:
1. Use object-oriented programming concepts to solve real world problems.
2. Demonstrate the user defined exceptions by exception handling keywords (try, catch, throw, throws and
finally).
3. Use multithreading concepts to develop inter process communication.
4. Develop java application to interact with database by using relevant software component (JDBC
Driver).
5. Solve real world problems using Collections
UNIT-I JAVA BASICS CLASSES: 10
JAVA BASICS: Review of Object-oriented concepts, History of Java, Java buzzwords, JVM architecture, Data
types, Variables, Scope and life time of variables, arrays, operators, control statements, type conversion and
casting, simple java program, constructors, methods, Static block, Static Data, Static Method, String and String
Buffer Classes, Using Java API Document
INHERITANCE, POLYMORPHISM, PACKAGES AND INTERFACES
UNIT-II CLASSES: 12
INHERITANCE AND POLYMORPHISM: Basic concepts, Types of inheritance, Member access rules,
Method Overloading, Method overriding, Usage of this, Super and final keywords, Dynamic method dispatch,
Abstract classes.
PACKAGES AND INTERFACES: Defining package, Access protection, importing packages, Defining and
Implementing interfaces, and Extending interfaces.

UNIT-III EXCEPTION HANDLING AND I / O STREAMS AND FILES CLASSES: 14


EXCEPTION HANDLING: Exception types, Usage of Try, Catch, Throw, Throws and Finally keywords, Built-
in Exceptions, Creating own Exception classes.

I / O STREAMS AND FILES: Concepts of streams, Stream classes- Byte and Character stream, Reading console
Input and Writing Console output, File Handling.

UNIT-IV MULTI THREADING AND COLLECTION FRAMEWORK CLASSES: 12


MULTI THREADING: Concepts of Thread, Thread life cycle, creating threads using Thread class and Runnable
interface, Synchronization, Thread priorities, Inter Thread communication.

COLLECTION FRAMEWORK: Introduction to Java Collections, Overview of Java Collection frame work,
Generics, commonly used Collection classes- Array List, Vector, Hash table, Stack, Enumeration, Iterator, String
Tokenizer, Random, Scanner, calendar and Properties

UNIT-V JDBC AND EVENT HANDLING CLASSES: 12


JDBC-Connecting to Database - JDBC Type 1 to 4 drives, connecting to a database, querying a database and
processing the results, updating data with JDBC.

EVENT HANDLING: Events, Event sources, Event classes, Event Listeners, Delegation event model,
Examples: handling a button click, handling mouse events, Adapter classes.

TEXT BOOKS:
1. Herbert Schildt and Dale Skrien, ”Java Fundamentals – A comprehensive Introduction”, McGraw
Hill, 1st Edition,2013.
2. Herbert Schildt, “Java the complete reference”, McGraw Hill, Osborne, 7th Edition,2011.
3. [Link], “Understanding Object- Oriented Programming with Java”, Pearson Education, Updated
Edition (New Java 2 Coverage),1999.
REFERENCE BOOKS:
1. [Link] and [Link] , “Java How to program”, Prentice Hall, 6th Edition, 2005.
2. [Link] Krishna , “Object Oriented programming through Java”, CRC Press, 1st Edition, 2007.
3. [Link] and S. Choudhary, “Programming in Java”, Oxford University Press, 2nd Edition, 2014.

You might also like