Java Help.....object serialization

sanju4

Member
Nov 7, 2007
433
3
0
38
##
Mata one object tikak text file ekakata save karanda. Passe aye read karandath one. Rewrite karandath one. Meka karanne kohomada.

wisheshayen read karanakota awashya nishchitha object ekama read karaganne kohomada?

Thawa object wala Id kiala property ekak thyeanwa. Eka wenas wenne nethi automatically add wena ekak. Program eka run wena welawe aluth object hadenakota id eka automatically endone. Ethakota anthimatama thyena ID eka adunaganne kohomada. ( Anthimatama hadila thyena object eke id eke value eka )
 

sanju4

Member
Nov 7, 2007
433
3
0
38
##
Meke sample ekak thyenawa object serialization gena.

Code:
import java.io.*;

class Book implements java.io.Serializable
{
	private int bno;
	private String bname;
	private String author;

	Book( int a, String b, String c)
	{
		bno = a;
		bname = b;
		author = c;

	}

	void showDetails()
	{
	System.out.println("Book number : " + bno + "\nBookname : " + bname+ "\nAuthor : " + author);
	}

}

public class SerialApps2{

	public static void main ( String args[])
	{
		try{
		ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream("book_det.txt"));

		Book obj = new Book(1,"Turbo C++","Robert Lafore");
		outputStream.writeObject(obj);
		outputStream.close();
		}catch ( Exception e)
			{
			System.out.println(e.toString());
			}

		try{
			ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream("book_det.txt"));

			Book obj;

			obj = (Book)inputStream.readObject();
			obj.showDetails();
			inputStream.close();
		}
		catch (Exception e)
			{
			System.out.println(e.toString());
			}
	}
}

Help me to solve the probs in the first post.