S. NO. | TOPIC |
1. | Object Oriented Programming, objects and classes |
| 2. | Abstraction, Encapsulation, Inheritance, Polymorphism |
| 3. |
OOP in Java, Characteristics
of Java. |
| 4. |
The Java Environment; Java
Source File, Structure, Compilation. |
| 5. |
Fundamental Programming
Structures in Java. |
| 6. | Defining classes in Java,
constructors, methods. |
| 7. |
Access specifiers, staticmembers, Comments, Data Types, Variables, Operators. |
| 8. |
Control Flow, Arrays ,
Packages, JavaDoc comments. |
| 9. |
Inheritance; Super classes,
sub classes. |
| 10. |
Protected members, constructors in sub
classes. |
| 11. |
The Object class, abstract
classes and methods. |
| 12. |
final methods and classes. |
| 13. |
Interfaces; defining aninterface, implementing interface. |
| 14. |
Differences between classes and interfaces andextending interfaces. |
| 15. |
Object cloning, Inner classes. |
| 16. |
Array, Lists, Strings. |
| 17. |
Exceptions, exception
hierarchy. |
| 18. |
throwing and catchingexceptions. |
| 19. |
built-in exceptions |
| 20. |
creating own- exceptions |
| 21. |
Stack Trace Elements |
| 22. |
Input / Output Basics, Streams
|
| 23. |
Byte streams and Character streams, Reading and Writing Console. |
| 24. |
Reading and Writing Files |
| 25. |
Differences between
multithreading and multitasking. |
| 26. |
Thread life cycle. |
| 27. |
Creating threads. |
| 28. |
Synchronizing threads. |
| 29. |
Inter-thread communication, daemon threads, thread groups. |
| 30. |
Generic Programming. |
| 31. |
Generic classes, genericmethods.
|
| 32. |
Bounded Types, Restrictions
and Limitations. |
| 33. |
Graphics programming; Frame, Components
,working with 2D shapes. |
| 34. |
Using color, fonts, and images. |
| 35. |
Basics of event handling; |
| 36. |
event handlers, adapter classes, actions, mouse events. |
| 37. |
AWT event hierarchy |
| 38. |
Introduction to Swing, layout management. |
| 39. |
Swing Components, Text Fields, Tex Areas. Buttons, Check Boxes; Radio Buttons etc. |
| 40. | Windows, Menus,Dialog Boxes. |
No comments:
Post a Comment