You are on page 1of 3

KNOWLEDGE CONCEPTS

UNIT I
CLUSTER I

GROUP 1

1. The History and Evolution of Java


2. Java Buzzwords
3. OOP Principles
4. Java installation, Structure of Java program

GROUP 2

5. Java keywords, Data Types


6. Variables, Typecasting, Arrays
7. Operators, operator precedence
8. Control Statements

UNIT II

CLUSTER II

GROUP 1

1. Introducing Classes and methods


2. Constructors
3. ‘This’ and ‘final’ keywords
4. Overloading methods

GROUP 2

5. Parameter passing mechanism


6. Understanding static
7. Exploring the String class
8. Using command-line arguments

UNIT III
CLUSTER III

GROUP 1

1. Inheritance Basics
2. Using super
3. Polymorphism across inheritance, overriding
4. Abstract classes
GROUP 2

5. Using final in inheritance


6. Interfaces
7. Defining, implementing interfaces
8. Nested and extending interfaces

UNIT III
CLUSTER IV

GROUP 1

1. Packages – Defining a package


2. Access protection
3. Understanding CLASSPATH
4. Importing packages

GROUP 2

5. String handling - StringBuffer class


6. Exploring java. lang
7. Byte streams in java.io
8. java. util (Scanner, Random, StringTokenizer)

UNIT IV
CLUSTER V

GROUP 1

1. Concepts and benefits of exception handling, Termination and Presumptive models


2. Exception hierarchy
3. Usage of try, catch, throw, throws and finally
4. Built in exceptions and User defined exceptions

GROUP 2

5. Thread Life-cycle
6. Inheriting from Thread class and implementing Runnable interface
7. Synchronizing threads
8. Daemon Thread and Thread groups

UNIT IV
CLUSTER VI

GROUP 1
1. Events - Event sources, Event classes, Event Listeners
2. Delegation event model
3. Mouse and Keyboard Events
4. Adapter classes and inner classes in JAVA and benefits

GROUP 2

5. The AWT class hierarchy


6. User interface components like label, textfield, text, button etc.,
7. Layout Managers - border, grid, flow, card and grid bag
8. Applet life-cycle and restrictions

You might also like