The document outlines the modules and topics covered in a Core Java course. Module I introduces Java programming environment, object-oriented programming concepts like classes, objects, inheritance and polymorphism. Module II covers packages, interfaces, exception handling, multithreading, strings and the Java runtime environment. Module III discusses Java utilities like collections, I/O and networking. Module IV focuses on AWT, Swing, Java database connectivity and reflection. The course aims to provide a comprehensive overview of fundamental and advanced Java concepts.
Download as DOC, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
413 views
CORE JAVA (3-0-0) Module - I (10 Hours)
The document outlines the modules and topics covered in a Core Java course. Module I introduces Java programming environment, object-oriented programming concepts like classes, objects, inheritance and polymorphism. Module II covers packages, interfaces, exception handling, multithreading, strings and the Java runtime environment. Module III discusses Java utilities like collections, I/O and networking. Module IV focuses on AWT, Swing, Java database connectivity and reflection. The course aims to provide a comprehensive overview of fundamental and advanced Java concepts.
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3
CORE JAVA (3-0-0)
Module – I (10 hours)
Introduction to Java and Java programming Environment. Object Oriented Programming. Fundamental Programming Structure : Data Types, variable, Typecasting Arrays, Operators and their precedence. Control Flow: Java’s Selection statements (if, switch, iteration, statement, while, do-while, for, Nested loop). Concept of Objects and Classes, Using Exiting Classes building your own classes, constructor overloading, static , final this keyword . Inheritance : Using Super to Call Super class constructor, Method overriding, Dynamic method Dispatch, Using Abstract Classes, Using final with inheritance. The Object Class. Module – II (10 hours) Packages & Interfaces : 62 Packages, Access Protection, Importing package, Interface, Implementing Interfaces, variables in Interfaces, Interfaces can be extended. Excepting Handling: Fundamentals, Types Checked , Unchecked exceptions, Using try & catch, Multiple catch, throw , throws, finally, Java’s Built in exceptions, user defined exception. Multi Threading Java Thread Model, Thread Priorities, Synchronization, Creating a thread, Creating Multiple threads, Using is Alive ( ) and join ( ), wait () & notify ( ). String Handling : String constructors, String length , Character Extraction , String Comparision, Modifying a string. Exploring Java-lang: Simple type wrappers, Runtime memory management, object (using clone () and the cloneable Interface), Thread, Thread Group, Runnable . Module III (10 hours) Java util : The Collection interfaces, Collection Classes, Use of Iterator, The Collection Algorithm, The legacy classes & interface, string Tokenizer, Random, Observable. Java i.O: Classes & Interfaces, Stream classes, Byte streams , Character streams, Serialization. Networking : Basics, Socket overview, Networking classes, & interfaces, TCP/IP client sockets, whois, URL format, URL connection, TCP/IP Server Sockets. Applets : Basics , Architecture , Skeleton, The HTML APPLET Tag, Passing Parameters to Applets, Applet context and show documents (). Event Handing : Delegation Event model, Event Classes , Event Listener Interfaces, Adapter classes. Module IV ( 10 hours) AWT : AWT Classes window fundamentals, component, container, panel, Window, Frame , Canvas, Creating a frame window in an Applet , working with Graphics , Control Fundamentals , Layout managers, Handling Events by Extending AWT components. Core java API package, reflection, Remote method Invokation (RMI) Swing : J applet, Icons & Labels , Text fields , Buttons, Combo boxes, Tabbed panes, Scroll panes, Trees, Tables. JDBC : Fundamentals, Type I,Type II, Type III, Type IV drivers. Text Books 1. The complete reference Java 2 by Herbert Schildt . 2. Balguruswamy, Programming with JAVA, TMH