CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY BHILAI (C.G.)
Semester: V Branch: Information Technology.
Subject: Introduction To JAVA
UNIT – I INTRODUCTION & FUNDAMENTALS
Features of Java, newly added features in Java2, introduction to OOPS, data types,
variables, literals, expressions, operators, arrays and programming constructs, Garbage
Collection, Comparision with C++, Java Virtual Machines, Java Class Libraries, JIT,
Overview of Java Technologies: Applets, Beans, RMI, Servlets, JSP, JSF, CORBA .
Unit – II CLASSES AND OBJECTS
Classes and Objects, Objects and References, , Method: Defining method, calling
method, passing arguments to method, this keyword, overloading method, static, Access
specifiers; public, default, private & protected. Command line arguments, constructors
and finalizers, overloading constructors, inner classes.
Introduction to inheritance; definition and advantages, overriding, Super , final and
abstract classes, Interface , Package.
Unit – III EXCEPTIONS, STRING AND VECTOR
Basics of exception handling, default Exception handling, try and catch, Multiple catch
statements, try-catch- finally, uses of throw and throws, Strings: string constructor, string
arithmetic, string methods, stringbuffer and methods, Introduction and programming
using Vector, Iterator and Enumeration
Unit – IV MULTITHREADING
Thread Concepts, Thread lifecycle, Runnable Vs Thread Class, Thread Priority, Thread
Methods, Thread Synchronization: Concept of Monitor, Synchronized methods &
Unit –V INTERNET PROGRAMMING WITH JAVA
AWT, applets and application, user interfacing components,Events and Event Handling,
Overview of Swing Components, Java Database Connectivity: JDBC, ODBC, executing
DDL, DML commands, statement, prepared statement and callable statement, Java
Store d Procedures.
1. Java complete reference – Herbert Schildt (TMH)
2. Java how to program – Dietel and Dietel
Programming with Java :- Schaum’s series
Java 2 Black book – Steven Holzner
Java Examples in a nutshell – O’ Reilly
Core Java – Cay S. Horstman, Gary Cornell