CONTENTS
UNIT 1: JAVA OVERVIEW How to Install Java |
|
|
|
1.2 JDK, JVM and JRE |
|
1.3 JDK
Tools |
|
1.4 JIT
compiler |
|
|
|
|
|
|
|
|
|
1.8 Java Tokens |
|
1.9 Operators |
|
Basics of
Java programming |
|
2.0
Writing, Compiling and Executing basic Java Program |
|
2.1 Java
variable and scope of variables |
|
2.2
Decision Statements (if, switch) |
|
2.3 Looping
Statements (for, while, Do-While) |
|
2.4 Jumping
Statements (break, continue, return) |
|
2.5 Array
(One Dim., Rectangular, Jagged) |
|
2.6 Command
Line Argument |
|
OOP
Concepts |
|
2.7
Definition and concepts of Class, Object, Encapsulation, Inheritance,
Polymorphism |
|
2.8 Creating
and using Class with members |
|
2.9 Static
and Non-Static Members |
|
3.0
Constructor |
|
3.1
finalize () method |
|
3.2
Constructor overloading and Method overloading |
|
|
|
UNIT 2:
Inheritance |
|
3.3
Definition, concept and types |
|
3.4
Universal Class (Object Class) |
|
3.5 Access Specifies
(public, private, protected, default, private protected) |
|
3.6
Constructors in inheritance |
|
3.7 Method
Overriding |
|
Interface |
|
3.8
Definition and concept |
|
3.9
Defining Multiple Interface in a single program |
|
4.0
Execution of interface in simple application |
|
4.1 Implementing
Hybrid Inheritance program using Interface |
|
4.2 Nested
and Inner Class |
|
4.3
Abstract and Final Class |
|
4.4 Normal
import and Static Import |
|
Java API
packages and important classes: |
|
4.5 Introduction
to API packages |
|
4.6 Various
packages (java.lang, java.util, java.io,
java.net, java.awt, java.awt.event, java.applet, java.swing |
|
4.7 java.lang
Package Classes (Math, Wrapper
Classes, String, String Buffer, Number, Package) |
|
4.8 java.util
Package Classes (Random, Date, GregorianCalendar, Vector, HashTable,
StringTokenizer, SimpleTimeZone, Stack, Scanner) 4.9
Creating and Using User Defined package and
sub-package |
|
Exception
Handling |
|
5.0
Definition and concept |
|
5.1 Try,
catch, finally, throw, throws |
|
5.2 Creating
user defined Exception class |
|
UNIT 3:
Threads: |
|
5.3 Definition,
concept and life cycle (Various states) |
|
5.4 Thread
Class and its methods |
|
5.5 Multithreading
implementation and Synchronization |
|
5.6 Deamon
Thread, Non-Deamon Thread |
|
Stream |
|
5.7 Introduction |
|
5.8 Types
(Input, Output, Character, Byte) |
|
Applets |
|
5.9 Introduction
to Applet |
|
6.0 Applet
Life Cycle |
|
6.1 Implement
& Executing Applet with Parameters
Playing Audio Example |
|
6.2 Graphics
class |
|
Layout
Managers |
|
6.3
Flow-Layout |
|
6.4 Border-Layout |
|
6.5 Card-Layout |
|
6.6 Grid-Layout |
|
6.7 Grid-Bag
Layout |
|
6.8 Introduction
to other layouts(Box-Layout, Spring-Layout, Group-Layout) |
|
6.9 Using
NO LAYOUT Manager |
|
UNIT 4:
Creating GUI using swing |
|
7.0 Introduction
to AWT and Swing |
|
7.1 Difference
Between AWT and Swing |
|
Swing
Components |
|
7.2 JFrame,
JPanel, JLabel, JButton, JRadioButton,
JcheckBox, JTextField, JpasswordField, JTextArea, JScrollBar, JComboBox,
JList, JToggleButton, JTabbedPane, JSlider, JProgressBar, JTextPane |
|
7.3 Menus
(JMenuBar, JMenu, JMenuItem) |
|
Event
handling |
|
7.4 Introduction
and concept |
|
7.5 Event
Delegation Model |
|
7.6 Event
Packages (AWT Event Package, Swing Event Package) |
|
7.7 Event
Classes (ActionEvent, ItemEvent, FocusEvent, MouseEvent, MouseWheelEvent,
TextEvent |
|
7.8 Listener
Interfaces (ActionListener, ItemListener, FocusListener, KeyListener,
MouseListener, MoutMotionListener, TextListener, WindowListener) |
|
7.9 Adaptor
Classes (FocusAdaptor, KeyAdaptor, MouseAdaptor, MouseMotionAdaptor) |
|