Unit - I Introduction to Java :Importance and features of Java, Concepts of Java Virtual machine (JVM) Keywords, Constants, Variables and data types, operators and expressions, Control statements, Conditional statements, loops and iterations, Wrapper classes, Scanner Class: Scanner class methods (next(),nextLine() etc. Concept of class: Class definition, adding variables and methods, creating objects, constructors, defining methods, calling methods, Arrays,String Handling in java( String, StringBuffer classes) 10
Unit - II Object Oriented Programming concepts: Inheritance, super classes, multilevel hierarchy, abstract and final classes, overloading and overriding Packages and interfaces: Packages, Defining Packages, Using Packages, import and static import, Access protection. Interface: Defining Interfaces, abstract methods declarations, implementing interfaces, extended interfaces, interface references. 9
Unit – III
Exception handling: Exception Types, Exception class,
RuntimeException Class, Error Class, Checked and uncheced
Exceptions, Defining new exceptions; Handling: try, catch and finally;
throw statement, throws clause.
Input/Output:Basics, Byte and Character Streams, reading and
writing from console and file.
Multithreaded programming: Java thread model, synchronization,
messaging, thread class, Runnable interface, inter thread
communication, Producer/ consumer problems, Wait () and notify ().
Unit – IV
Collection and Generic Framework: Introduction to Collection and
Generic Framework: Interfaces Iterator, List, Set, ArrayList, LinkedList
HashSet and ArrayDeque classes
AWT & Swing: Introduction to AWT and Swings, Swings advantages
over AWT, Swing applications, Swing Controls :
JButton ,JLabel , JCheckBox , JRadioButton , JList , JComboBox,
JTextFiled, JTextArea , JScrollBar, JTable, Graphics in swing
9
Unit – V
Event Handling:Event delegation model, classes, Event Listener
Interfaces, Adapter classes.
Java Database Connectivity (JDBC):The Concept of JDBC, JBDC
drivers(Type1 Driver,Type4 Driver), Connection interface, Statement
interface, ResultSet interface, Creating and executing SQL
statements.
- Teacher: PANKAJ KUMAR