	                   CONTENTS						         PAGE NO. 

 1.   Write a program in java that displays on the screen-"I Love Java Programming". 
 2.   Write a program in java that implements the following. 
   	i)The operaters >>, << and >>>
    	ii)Variable dimensional arrays. 
 3.   Create a class and create objects of this class using various constructors. 
       Make use of copy constructor. 
 4.   Write a program in java to make use of following. 
   	i) final. 
	ii) finally
   	iii) finalize
 5.   Write classes to implement the following 
   	i) Method overloading
   	ii)Method overriding
   	iii) Dynamic binding
 6.   Write a program to create binary search tree. 
 7.   Write a program to implement multilevel inheritence. Also demonstrate the use of 
   	i) this
   	ii) super
   	iii)access specifiers(default, private, protected and public)
 8.   Write a program to demonstrate the use of inner and nested classes. 
 9.   Write a program in java that demonstrates the rules of calling constructors and 
      overridden methods in multilevel inheritence. 
 10.  Create two threads of same thread. 
 11.  Create two threads of same object and demonstrate the use of synchronized method. 
 12.  Demonstrate the use of priorities of threads under window environment. 
 13.  Write a program that handles exception and demonstrate the use of try,  catch,  
      throw, throws and finally keywords. 
 14.  Write a program that makes use of nested try blocks
 15.  Implement producer consumer problem that uses a common buffer having n items. 
      Use the methods wait() and notify() for proper communication. 
 16.  Write a program that copies a file
 17.  Write a program that writes objects to a file and reads objects from a 
      file using serialization.  
 18.  Create a class 'date' that has separate integer members for day,  month and 
      year in the form dd:mm:yyyy. Create varius constructors and methods. 
      The methods should perform the tasks such as display of date, addition of 
      dates and subtraction of dates.  
 19.  Write a program in java by creating appropiate classes and subclasses to 
      include the following features :
    	i)Constructors having various forms
    	ii)Dynamic binding
    	iii)Passing arguments by values and by references
 20.  Write a program in java to create doubly linked list and implement the operations 
      of insertion and deletion. 
 21.  Write a program in java that uses inheritence and implements interfaces. 
 22.  Write a program in java that uses static members. 
 23.  Write an applet in java that performs the following :
    	i) Displays a string inside a rectangle
    	ii)Plots an ellipse that encloses the above rectangle. The vertices of the 
           rectangle touch the ellipse.   
 24.  Create a class that imitates part of funtionality of the basic data type 'int'. 
      Call the class 'Int'(note the spelling). The only data in the class is an 'int' 
      variable. Include member functions to initialize an Int to 0, to initialize it 
      to an 'int' value, to display it(it looks just like an int), and to add two Int 
      values. Write a program that exercises this class by creating two initialized 
      and one uninitialized Int values, adding these two initialized values and 
      placing the response in the uninitialized value, and then displaying this 
      result. 
 25.  Create a class called time that has separate 'int' member data for hours, 
      minutes and  seconds. One constructor should initialize this data to 0 and 
      another should initialize it to fixed values. Another member function should 
      display it, in 11:59:59 format. The final member funtion should display the 
      value of this third variable.  Make appropriate member functions const. 
      A main() program should create two initialized time objects(should they be 
      const.?) and one that isn't initialized. It should add  the two initialized 
      values together, leaving the result in the third time variable. Finally it 
      should display the value of this third variable. Make appropiate member of 
      functions const. 







										SUBMITTED BY: