92 Corrected and Approved by B.T.E. On Dated 19.04.2017
This document provides an overview of Object Oriented Programming concepts in Java including data types, control statements, classes, methods, inheritance, packages, interfaces, exception handling, multithreading, event handling, applets, and Swing. It also lists practical programming assignments involving these Java concepts like calculating averages, prime numbers, interest rates, using classes, inheritance, recursion, abstract methods, and string methods.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
56 views2 pages
92 Corrected and Approved by B.T.E. On Dated 19.04.2017
This document provides an overview of Object Oriented Programming concepts in Java including data types, control statements, classes, methods, inheritance, packages, interfaces, exception handling, multithreading, event handling, applets, and Swing. It also lists practical programming assignments involving these Java concepts like calculating averages, prime numbers, interest rates, using classes, inheritance, recursion, abstract methods, and string methods.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
1.
Introduction and feature of Object Oriented Programming
2. An Overview of JAVA:- Introduction to Object Oriented Programming (two paradigms, abstraction, the three oops principles) creation of JAVA, JAVA Applits & applications, security & portability. 3. Data Types & Control statements: Integer,floating point type, character, boolean, all Operators, JAVA's selection statements,iteration and jump statement. 4. Classes & Methods: Class fundamentals, declaring objects, overloading methods & constructs,access control, nested and inner classes, exploring the string class. 5. Inheritance: Inheritance basics,member access and inheritance. Overriding : Method overriding, super kwyword, polymorphism and virtual function. 6. Packages and Interfece : Defining, Creating and accessing a package, Understanding CLASSPATH, Inporting packages, difference between classes and interface, defining an interface, implementing interface, applying interface, variable in interface and extending interface, Exploring Java io. 7. Exception Handling : Concept of exception handling, benefits of exception handling, termination or resumptive models, exception hierarchy, usage of try, catch, throw, throws and finally, 92 Corrected and Approved By B.T.E. on Dated 19.04.2017 built in exceptions, creating won exception sub classes. string handling, exploring java.util. 8. Multithreading : Difference between multi threading and multi tasking, thread life cycle, creating threads, thread priorities, synchronizing threds inter thread communication, thread groups, daemon threads, enumerations, autoboxing annotations, generics. 9. Event Handling : Events, Evants sources, Event classes, Event Listeners, Delegation event model, handling mouse and key board events, Adapter classes. The AWT class hieracrchy, user interface components - labels, button, vanvas, scrollbars, text components, check box, check box groups, choice, list panels - scrollpane, dialogs, menubar, graphics, layout manager - layout manager types border, grid, flaow card and grid bag. 10. Applets : Concept of Applets, difference between applets and application, life cycle of an applet, types of applets, creating applets, passing parameters to applets. Swing - Introduciton, limitations of AWT, MVC architecture, components, containers, exploring swing- JApplet, JFrame and JComponent, Icons and Lables, text fields, buttion - the JButtion class, Check boxes, Radio buttons, Combo boxes, Tabbed Panes, Scroll Panes, Trees and Tables. LIST OF PRACTICALS 1. WAP to find the average and sum of the N numbers using command line argument. 2. WAP to demonstrate type casting. 3. WAP to find the number of arguments provide at run time. 4. WAP to test the prime number. 5. WAP to calculate the simple interest and input by users. 6. WAP to create a simple class to find out the area and perimeter of rectangle and box using super and this keyword. 7. WAP to find G.C.D. of the number. 8. WAP to design a class account using the inheritance and static that show all function of bank (withdrawal, deposite). 9. WAP to find the factoral of a given number using Recursion. 10. WAP to desing a class using abstract methods and classes. 11. WAP to design a string class that perform string method ( equal, reverse the string, change case).