0% found this document useful (0 votes)
2 views3 pages

JAVA

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)
2 views3 pages

JAVA

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/ 3

Java Programming

COURSE CONTENTS

1. Basics of java and overloading:


Importance of Java to Internet – Byte codes.Features of Java: OOPS concepts –Data
types –type conversions – casting – Arrays. Usage of classes – objects – new – methods
– constructors – method overloading, string classes – command line arguments-static
members-this pointer
2. Concepts Inheritance Overriding Interfaces and Package:
Usages of Inheritance: inheritance super class, sub classes – Multi level inheritance –
super keyword -overriding –Abstract classesInterfaces-Packages.
3. Concepts of I/O Streams and Collections:
I/O streams-Accessing data through console input and output-DataInputStream-
DataOutput Stream –Collection Frame work-Array List-Linked List-Iterator and List
Interface-Hash table-Hash Map-Enum Set-Enum Map
4. Exception Handling and Multi threading:
Exception handling: Source of errors – error handling – Exception handling-Multi catch
statements- Define thread – life cycle of thread - Multi threading – Synchronization-
Inter thread communication – Dead locks – Thread properties.
5. Applets, AWT and Event Handling:
Basics of Applets – life cycle of an applet-Working with Graphics-color-fonts-AWT
classes-Event classes-Listener interfaces-keyboard and Mouse eventsAWT controls-
Buttons-Text Fields-Check Box-List REFERENCE BOOKS 1. The complete reference Java
-- PattrickNaughten, Herbert Schildt TMH.

LABEXPERIMENTS
1. Exercise programs using Java built-in data types.
2. Exercise programs on conditional statements and loop statements.
3. Exercise programs on I/O Streams
i) Reading data through Keyboard.
ii) Reading and writing Primitive data types using DataInputStream and
DataOutputStream.
iii) Perform Reading and Writing operations on files using File Streams.
4. Exercise programs on Strings.
5. Exercise program to create class and objects and adding methods.
6. Exercise programs using constructors and construction over loading.
7. Exercise programs on command line arguments.
i) Input as command line arguments and perform operation on that data.
ii) Input as command line arguments and update manipulated data in Files.
8. Exercise programs using concept of overloading methods.
9. Exercise programs on inheritance.
10. Write a program using the concept of method overriding.
11. Exercise on packages.
i) Creation of packages.
ii) Design module to importing packages from other packages. 367 12. Exercise
programs on interfaces.
13. Exercise programs on Collections.
i) Write a java program to search a student mark percentage based on pin number
using Array list.
ii) Write a java program to create linked list to perform delete, insert, and update data
in linked list with any application.
iii) Write a java program to search an element from hash table.
iv) Write a java program to sorting employee details using hash map.
14. Exercise on exception handling.
i) Programs on try, catch and finally.
ii) Programs on multiple catch statements.
iii) Programs on nested try statements.
15. Exercise on multithreading
i) Programs on creation of single and multiple threads.
ii) Programs on adding priorities to multiple threads.
iii) Programs on Inter thread communication.

16. Exercise on applets


i) Programs on Graphics and colors.
ii) Simple animations using threads and graphics.
17. Exercise on AWT controls
i) Program to handle mouse events.
ii) Program to handle keyboard events.
iii) Programs to illustrate Text Fields and Button control.
iv) Programs to illustrate Check Box and List control.
v) Write an application program to illustrate multiple controls.

You might also like