[go: up one dir, main page]

0% 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.

Uploaded by

ALOK
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

ALOK
Copyright
© © All Rights Reserved
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).

You might also like