Documente Academic
Documente Profesional
Documente Cultură
The course is designed to impart knowledge and skills required to solve the real world problems
using object- oriented approa.ch utilizing Java language constructs. This course covers the
subject in two parts, viz, Java Language, and Java Library.
Detailed Syllabus
An overview of JAVA, JAVA Applets and Applications. Difference between Java Script and JAVA.
Object-oriented programming features.
Dynamic initialization,
The scope and lifetime of variable. Type conversion and casting. Arrays: One-dimensional arrays,
Multidimensional arrays. Alternative array declaration syntax
Operator precedence
1.4 Control statements 3Hrs
Jump statements.
Packages.
Synchronization.lnterthread communication
I/O Basics: Streams, The stream classes, The predefined streams, Reading console input,
Writing console output, Reading and writing files.
The string constructor. Special string operations Character extraction. String Searching &
Comparison Data conversion using valueOf (). String buffer
The enumeration interface. Vector & Stack Dictionary. Hash-table. String to kenizer.
Bitset. Date: Date comparison, String and time zones. Random. Observer interface
2.4 Input/Output - Exploring JAVA I/O 3Hrs
I/O stream classes: File input stream, File output stream, Byte array input stream, Byte array
output stream, Filtered streams
Socket overview. Reserved sockets, Proxy servers Internet addressing; Domain naming services
(DNS) JAVA and the net; The networking classes and interfaces Inet address: Factory methods,
Introspection
Handling events: The event class, Processing mouse events, Handling keyboard events.
HTML applet tag. Passing parameters to applets, Applet context and show document (). The
audioclip & appletstub interface
Text Fields, Buttons, Toggle Buttons, Check Boxes and Radio Buttons Viewports, Scrolling,
Sliders and Lists
File formats
RECOMMENDED BOOKS
MAIN READING
1. H. Schildt, "The Complete Reference - Java2" , Fouth Edition, 2001, Tata McGraw Hill
2. Dietel and Dietel, "Java: How to Program Java 2", Second Edition, 2001, Pearson Education
SUPPLEMENTARY READING