java
java
Object-Oriented Thinking-Away of viewing world- Agents and Communities, messages and methods,
Responsibilities, Classes and Instances, Class Hierarchies- Inheritance, Methoding, Overriding and
Exceptions, Summary of Object-Oriented concepts, Java buzz words. An Overview of Java, Datatypes,
Variables and Arrays, operators, expressions, control statements, Introducing classes, Methods and Classes,
String handling. Inheritance-Inheritance concept, Inheritance basics, Member access, Constructors,
Creating Multilevel hierarchy, super uses, using final within heritance, Polymorphism-ad hoc polymorphism,
pure polymorphism, method overriding, abstract classes, Object class, forms of inheritance specialization,
specification, construction, extension, limitation, combination, benefits of inheritance, costs of inheritance.
UNIT-II
Stream based I/O(java.io)-The Stream Classes-Byte streams and Character streams, reading console Input
and Writing Console Output, File class, Reading and writing Files, Enumerations, autoboxing, generics.
UNIT-III
UNIT-IV
UNIT-V – GUI Programming with Swing-Introduction, limitations of AWT, MVC architecture, components,
containers. Understanding Layout Managers, Flow Layout, Border Layout, Grid Layout, Card Layout, Grid
Bag Layout. Event Handling- The Delegation event model- Events, Event sources, Event Listeners, Event
classes, Handling mouse and keyboard events, Adapter classes, Inner classes, Anonymous Inner classes.
A Simple Swing Application, Applets-Applets and HTML, Security Issues, Applets and Applications, passing
parameters to applets. Creating a Swing Applet, painting in Swing, A Paint example, Exploring Swing
Controls-J Label and Image icon, J Text Field. The Swing Buttons-Button, J Toggle Button, J Check Box, J
Radio Button, J Tabbed Pane, J Scroll Pane, J List, J Combo Box, Swing Menus, Dialogs.