<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3748409421218256051</id><updated>2011-11-28T05:13:28.191+05:30</updated><title type='text'>Coding Java</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-8128089575072541400</id><published>2008-01-18T16:15:00.000+05:30</published><updated>2008-01-18T16:16:12.416+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Returning Values from a Remote Method&lt;br /&gt;&lt;br /&gt;Return values from remote methods must be primitive, serializable, or Remote. This example demonstrates the declaration and use of all three return types. 1. Define the remote interface. &lt;br /&gt;import java.rmi.*;&lt;br /&gt;&lt;br /&gt; public interface RObject extends Remote {&lt;br /&gt; // This return value is primitive.&lt;br /&gt;  int primitiveRet() throws RemoteException;&lt;br /&gt; // This return value implements Serializable.&lt;br /&gt;   Integer byValueRet() throws RemoteException;&lt;br /&gt; // This return value implements Remote.&lt;br /&gt;     ArgObject byRefRet() throws RemoteException;&lt;br /&gt;    }&lt;br /&gt;    public interface ArgObject extends Remote {&lt;br /&gt;        int aMethod() throws RemoteException;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;2. Define the remote object implementation. &lt;br /&gt;&lt;br /&gt;import java.rmi.*;&lt;br /&gt;&lt;br /&gt;import java.rmi.server.UnicastRemoteObject;&lt;br /&gt;&lt;br /&gt;public class RObjectImpl extends UnicastRemoteObject &lt;br /&gt;                              implements RObject {&lt;br /&gt;  public RObjectImpl() throws RemoteException {&lt;br /&gt;           super();&lt;br /&gt;     }&lt;br /&gt; public int primitiveRet() throws RemoteException {&lt;br /&gt;      return 3000;&lt;br /&gt;    }&lt;br /&gt;  public Integer byValueRet() throws RemoteException {&lt;br /&gt;   return new Integer(2000);&lt;br /&gt;   }&lt;br /&gt;   public ArgObject byRefRet() throws RemoteException {&lt;br /&gt;    return new ArgObjectImpl();&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;3. Compile the remote object implementation. &lt;br /&gt;    %&gt; javac RObject.java RObjectImpl.java&lt;br /&gt;4. Generate the skeletons and stubs. &lt;br /&gt;  %&gt; rmic RObjectImpl&lt;br /&gt;5. Create an instance of RObjectImpl and bind it to the RMI Registry. &lt;br /&gt; try {&lt;br /&gt;&lt;br /&gt;RObject robj = new RObjectImpl();&lt;br /&gt;   Naming.rebind("//localhost/RObjectServer", robj);&lt;br /&gt; } catch (MalformedURLException e) {&lt;br /&gt; } catch (UnknownHostException e) {&lt;br /&gt;  } catch (RemoteException e) { }&lt;br /&gt;6. Look Up the Remote object, invoke the methods, and receive the return values. &lt;br /&gt; try {&lt;br /&gt; // Look up the remote object&lt;br /&gt;RObject robj = (RObject) Naming.lookup(“//localhost/RObjectServer");&lt;br /&gt;// Receive the primitive value as return value&lt;br /&gt;int r1 = robj.primitiveRet();&lt;br /&gt;// Receive the serializable object as return value&lt;br /&gt; Integer r2 = robj.byValueRet();&lt;br /&gt;  // Receive the Remote Object as return value&lt;br /&gt;   ArgObject aobj =  robj.byRefRet();&lt;br /&gt;  } catch (MalformedURLException e) {&lt;br /&gt;  } catch (UnknownHostException e) {&lt;br /&gt;    } catch (NotBoundException e) {&lt;br /&gt;   } catch (RemoteException e) {    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-8128089575072541400?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/8128089575072541400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=8128089575072541400' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/8128089575072541400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/8128089575072541400'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_6182.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-8176007698772065147</id><published>2008-01-18T16:14:00.002+05:30</published><updated>2008-01-18T16:15:30.173+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Defining and Exporting a Remote Object&lt;br /&gt;&lt;br /&gt;1. Define the remote interface. &lt;br /&gt; import java.rmi.*;&lt;br /&gt; public interface RObject extends Remote {&lt;br /&gt;  void aMethod() throws RemoteException;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;Looking Up a Remote Object and Invoking a Method&lt;br /&gt; try {&lt;br /&gt; // Look up remote object&lt;br /&gt; RObject robj = (RObject) Naming.lookup(//localhost/RObjectServer");&lt;br /&gt;// Invoke method on remote object&lt;br /&gt;  robj.aMethod();&lt;br /&gt; } catch (MalformedURLException e) {&lt;br /&gt;} catch (UnknownHostException e) {&lt;br /&gt; } catch (NotBoundException e) {&lt;br /&gt; } catch (RemoteException e) {&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;Passing Parameters to a Remote Method&lt;br /&gt;&lt;br /&gt;Arguments to remote methods must be primitive, serializable, or Remote. This example demonstrates the declaration and use of all three parameter types. &lt;br /&gt;&lt;br /&gt;1. Define the remote interface. &lt;br /&gt;&lt;br /&gt; import java.rmi.*;&lt;br /&gt;  public interface RObject extends Remote {&lt;br /&gt;  // This parameter is primitive.&lt;br /&gt;  void primitiveArg(int num) throws RemoteException;&lt;br /&gt; // This parameter implements Serializable.&lt;br /&gt;    void byValueArg(Integer num) throws RemoteException;&lt;br /&gt;  // This parameter implements Remote.&lt;br /&gt;    void byRefArg(ArgObject arg) throws RemoteException;&lt;br /&gt;    }&lt;br /&gt;    public interface ArgObject extends Remote {&lt;br /&gt;        int aMethod() throws RemoteException;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;2. Define the remote object implementation. &lt;br /&gt;&lt;br /&gt; import java.rmi.*;&lt;br /&gt; import java.rmi.server.UnicastRemoteObject;&lt;br /&gt;   public class RObjectImpl extends UnicastRemoteObject implements RObject {&lt;br /&gt;   public RObjectImpl() throws RemoteException {&lt;br /&gt;         super();&lt;br /&gt;    }&lt;br /&gt;  public void primitiveArg(int num) throws RemoteException {    }&lt;br /&gt;  public void byValueArg(Integer num) throws RemoteException {    }&lt;br /&gt;public void byRefArg(ArgObject arg) throws RemoteException {}&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;3. Compile the remote object implementation. &lt;br /&gt;    &gt; javac RObject.java RObjectImpl.java&lt;br /&gt; &lt;br /&gt;4. Generate the skeletons and stubs. &lt;br /&gt;    &gt; rmic RObjectImpl&lt;br /&gt; &lt;br /&gt;5. Create an instance of RObjectImpl and bind it to the RMI Registry. &lt;br /&gt;&lt;br /&gt;    try {&lt;br /&gt;        RObject robj = new RObjectImpl();&lt;br /&gt;        Naming.rebind("//localhost/RObjectServer", robj);&lt;br /&gt;    } catch (MalformedURLException e) {&lt;br /&gt;    } catch (UnknownHostException e) {&lt;br /&gt;    } catch (RemoteException e) {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;6. Look Up the Remote object and pass the parameters. &lt;br /&gt;&lt;br /&gt;    try {&lt;br /&gt;        // Look up the remote object&lt;br /&gt;        RObject robj = (RObject) Naming.lookup("//localhost/RObjectServer");&lt;br /&gt;        // Pass a primitive value as argument&lt;br /&gt;        robj.primitiveArg(1998);&lt;br /&gt;       // Pass a serializable object as argument&lt;br /&gt;        robj.byValueArg(new Integer(9));&lt;br /&gt;        // Pass a Remote object as argument&lt;br /&gt;        robj.byRefArg(new ArgObjectImpl());&lt;br /&gt;&lt;br /&gt;    } catch (MalformedURLException e) {&lt;br /&gt;    } catch (UnknownHostException e) {&lt;br /&gt;    } catch (NotBoundException e) {&lt;br /&gt;    } catch (RemoteException e) {&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-8176007698772065147?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/8176007698772065147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=8176007698772065147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/8176007698772065147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/8176007698772065147'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_4149.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-6763602164995334223</id><published>2008-01-18T16:14:00.001+05:30</published><updated>2008-01-18T16:14:29.672+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Writing Text to a Socket&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt; BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));&lt;br /&gt;      wr.write("aString");&lt;br /&gt;        wr.flush();&lt;br /&gt;    } catch (IOException e) {&lt;br /&gt;    }&lt;br /&gt;Sending a Datagram&lt;br /&gt;public static void send(InetAddress dst,int port, byte[] outbuf, int len) {&lt;br /&gt;try {&lt;br /&gt;  DatagramPacket request = new DatagramPacket(outbuf, len, dst, port);&lt;br /&gt;    DatagramSocket socket = new DatagramSocket();&lt;br /&gt;     socket.send(request);&lt;br /&gt;     } catch (SocketException e) {&lt;br /&gt;     } catch (IOException e) {&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;Receiving a Datagram&lt;br /&gt;&lt;br /&gt; try {&lt;br /&gt;  byte[] inbuf = new byte[256]; // default size&lt;br /&gt;  DatagramSocket socket = new DatagramSocket();&lt;br /&gt;     // Wait for packet&lt;br /&gt;  DatagramPacket packet = new DatagramPacket(inbuf, inbuf.length);&lt;br /&gt;   socket.receive(packet);&lt;br /&gt;   // Data is now in inbuf&lt;br /&gt;   int numBytesReceived = packet.getLength();&lt;br /&gt;   } catch (SocketException e) {&lt;br /&gt;   } catch (IOException e) {  }&lt;br /&gt;&lt;br /&gt;Joining a Multicast Group&lt;br /&gt;&lt;br /&gt;public void join(String groupName, int port) {&lt;br /&gt; try {&lt;br /&gt;  MulticastSocket msocket = new MulticastSocket(port);&lt;br /&gt;  group = InetAddress.getByName(groupName);&lt;br /&gt;   msocket.joinGroup(group);&lt;br /&gt;   } catch (IOException e) {  }&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;Receiving from a Multicast Group&lt;br /&gt;public void read(MulticastSocket msocket,byte[] inbuf) {&lt;br /&gt;try {&lt;br /&gt; DatagramPacket packet = new DatagramPacket(inbuf, inbuf.length);&lt;br /&gt;socket.receive(packet); // Wait for packet&lt;br /&gt;// Data is now in inbuf&lt;br /&gt;int numBytesReceived = packet.getLength();&lt;br /&gt;  } catch (IOException e) {    }&lt;br /&gt;    }&lt;br /&gt;Sending to a Multicast Group&lt;br /&gt; byte[] outbuf = new byte[1024];&lt;br /&gt; int port = 1234;&lt;br /&gt;  try {&lt;br /&gt;  DatagramSocket socket = new DatagramSocket();&lt;br /&gt;  InetAddress groupAddr = InetAddress.getByName("228.1.2.3");&lt;br /&gt;   DatagramPacket packet = new DatagramPacket(outbuf, outbuf.length, groupAddr, port);&lt;br /&gt;   socket.send(packet);&lt;br /&gt;   } catch (SocketException e) {&lt;br /&gt;  } catch (IOException e) {&lt;br /&gt;   }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-6763602164995334223?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/6763602164995334223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=6763602164995334223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/6763602164995334223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/6763602164995334223'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_6684.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-6010858515167591915</id><published>2008-01-18T16:13:00.001+05:30</published><updated>2008-01-18T16:13:59.201+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Parsing a URL&lt;br /&gt;try {&lt;br /&gt;  URL url = new URL("http://hostname:80/index.html#_top_");&lt;br /&gt;  String protocol = url.getProtocol();    // http&lt;br /&gt;  String host = url.getHost();  // hostname&lt;br /&gt;   int port = url.getPort();    // 80&lt;br /&gt;   String file = url.getFile(); // index.html&lt;br /&gt;   String ref = url.getRef();    // _top_&lt;br /&gt;    } catch (MalformedURLException e) {  }&lt;br /&gt; &lt;br /&gt;Reading Text from a URL&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  URL url = new URL("http://hostname:80/index.html");&lt;br /&gt;  BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));&lt;br /&gt;  String str;&lt;br /&gt;   while ((str = in.readLine()) != null) {&lt;br /&gt;     process(str);&lt;br /&gt;   }&lt;br /&gt;    in.close();&lt;br /&gt;    } catch (MalformedURLException e) {&lt;br /&gt;    } catch (IOException e) {   }&lt;br /&gt;&lt;br /&gt;Resolving a Hostname&lt;br /&gt;&lt;br /&gt;Creating a Client Socket&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  InetAddress addr = InetAddress.getByName("java.sun.com");&lt;br /&gt;  int port = 80;&lt;br /&gt;  Socket sock = new Socket(addr, port);&lt;br /&gt;   } catch (IOException e) {&lt;br /&gt;  }&lt;br /&gt;Creating a Server Socket&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt;  int port = 2000;&lt;br /&gt;   ServerSocket srv = new ServerSocket(port);&lt;br /&gt;  // Wait for connection from client.&lt;br /&gt;   Socket socket = srv.accept();&lt;br /&gt;   } catch (IOException e) {&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;Reading Text from a Socket&lt;br /&gt;&lt;br /&gt; try {&lt;br /&gt;  BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream()));&lt;br /&gt;   String str;&lt;br /&gt;  while ((str = rd.readLine()) != null) {&lt;br /&gt;  process(str);&lt;br /&gt;    }&lt;br /&gt;    rd.close();&lt;br /&gt;    } catch (IOException e) {&lt;br /&gt;  }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-6010858515167591915?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/6010858515167591915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=6010858515167591915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/6010858515167591915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/6010858515167591915'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_8713.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-8510391882393888975</id><published>2008-01-18T16:12:00.000+05:30</published><updated>2008-01-18T16:13:02.413+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Reading UTF-8 Encoded Data&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("infilename"), "UTF8"));&lt;br /&gt;  String str = in.readLine();&lt;br /&gt;} catch (UnsupportedEncodingException e) {&lt;br /&gt;} catch (IOException e) {&lt;br /&gt;}&lt;br /&gt;Writing UTF-8 Encoded Data&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("outfilename"), "UTF8"));&lt;br /&gt;  out.write(aString);&lt;br /&gt;  out.close();&lt;br /&gt;} catch (UnsupportedEncodingException e) {&lt;br /&gt;} catch (IOException e) {&lt;br /&gt;}&lt;br /&gt;Reading ISO Latin-1 Encoded Data&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("infilename"), ,”8859_1"));&lt;br /&gt;  String str = in.readLine();&lt;br /&gt;} catch (UnsupportedEncodingException e) {&lt;br /&gt;} catch (IOException e) {&lt;br /&gt;}&lt;br /&gt;Writing ISO Latin-1 Encoded Data&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("outfilename"), "8859_1"));&lt;br /&gt;  out.write(aString);&lt;br /&gt;  out.close();&lt;br /&gt;} catch (UnsupportedEncodingException e) {&lt;br /&gt;} catch (IOException e) {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Networking (java.net)&lt;br /&gt;&lt;br /&gt;Creating a URL&lt;br /&gt;try {&lt;br /&gt; // With components.&lt;br /&gt;    URL url = new URL("http","hostname", 80, "index.html");&lt;br /&gt;// With a single string.&lt;br /&gt;   url = new URL("http://hostname:80/index.html");&lt;br /&gt;    } catch (MalformedURLException e) {  }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-8510391882393888975?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/8510391882393888975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=8510391882393888975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/8510391882393888975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/8510391882393888975'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_5802.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-434190285689572069</id><published>2008-01-18T16:07:00.002+05:30</published><updated>2008-01-18T16:12:12.309+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Deleting a File&lt;br /&gt;&lt;br /&gt;(new File("filename")).delete();&lt;br /&gt;&lt;br /&gt;Deleting a Directory&lt;br /&gt;&lt;br /&gt;(new File("directoryName")).delete();&lt;br /&gt;&lt;br /&gt;Creating a Temporary File&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  // Create temp file.&lt;br /&gt;  File temp = File.createTempFile("pattern", ".suffix");&lt;br /&gt;  // Delete temp file when program exits.&lt;br /&gt;  temp.deleteOnExit();&lt;br /&gt;  // Write to temp file&lt;br /&gt;  BufferedWriter out = new BufferedWriter(new FileWriter(temp));&lt;br /&gt;  out.write("aString");&lt;br /&gt;  out.close();&lt;br /&gt;  } catch (IOException e) {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Using a Random Access File&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  File f = new File("filename");&lt;br /&gt;  RandomAccessFile raf =&lt;br /&gt;    new RandomAccessFile(f, "rw");&lt;br /&gt;  char ch = raf.readChar();// Read a character.&lt;br /&gt;   raf.seek(f.length());// Seek to end of file.&lt;br /&gt;   raf.writeChars("aString"); // Append to the end.&lt;br /&gt;  raf.close();&lt;br /&gt;} &lt;br /&gt;catch (IOException e) {}&lt;br /&gt;&lt;br /&gt;Serializing an Object&lt;br /&gt;&lt;br /&gt;The object to be serialized must implement java.io.Serializable.&lt;br /&gt;try &lt;br /&gt;{&lt;br /&gt; ObjectOutput out = new ObjectOutputStream(new FileOutputStream("filename.ser"));&lt;br /&gt;  out.writeObject(object);&lt;br /&gt;  out.close();&lt;br /&gt;} &lt;br /&gt;catch (IOException e) {}&lt;br /&gt;&lt;br /&gt;Deserializing an Object&lt;br /&gt;&lt;br /&gt;This example deserializes a java.awt.Button object.&lt;br /&gt;&lt;br /&gt;try &lt;br /&gt;{&lt;br /&gt;  ObjectInputStream in = new ObjectInputStream(new FileInputStream("filename.ser"));&lt;br /&gt;  AnObject object = (AnObject) in.readObject();&lt;br /&gt;  in.close();&lt;br /&gt;} catch (ClassNotFoundException e) &lt;br /&gt;{&lt;br /&gt;} catch (IOException e) {}&lt;br /&gt;&lt;br /&gt;Traversing a Directory&lt;br /&gt;&lt;br /&gt;public static void traverse(File f)&lt;br /&gt; {&lt;br /&gt;  process(f);&lt;br /&gt;  if (f.isDirectory()) &lt;br /&gt;{&lt;br /&gt;    String[] children = f.list();&lt;br /&gt;    &lt;br /&gt;{for (int i=0; i&lt;children.length; i++)&lt;br /&gt; {&lt;br /&gt;      traverse(new File(f, children[i]));&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-434190285689572069?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/434190285689572069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=434190285689572069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/434190285689572069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/434190285689572069'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_1192.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-4495914177746548081</id><published>2008-01-18T16:07:00.001+05:30</published><updated>2008-01-18T16:07:29.587+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Detecting Double and Triple Clicks&lt;br /&gt;&lt;br /&gt;component.addMouseListener(new MyMouseListener());&lt;br /&gt;public class MyMouseListener extends MouseAdapter {&lt;br /&gt;  public void mouseClicked(MouseEvent evt) {&lt;br /&gt;    if (evt.getClickCount() == 3) {&lt;br /&gt;      // triple-click&lt;br /&gt;    } else if (evt.getClickCount() == 2) {&lt;br /&gt;      // double-click&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Handling Focus Changes&lt;br /&gt;&lt;br /&gt;component.addFocusListener(new MyFocusListener());&lt;br /&gt;&lt;br /&gt;public class MyFocusListener extends FocusAdapter {&lt;br /&gt;    public void focusGained(FocusEvent evt) {&lt;br /&gt;       // The component gained the focus.&lt;br /&gt;    }&lt;br /&gt;    public void focusLost(FocusEvent evt) {&lt;br /&gt;       // The component lost the focus.&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Files, Streams, I/O (java.io)&lt;br /&gt;&lt;br /&gt;Constructing a Path&lt;br /&gt;&lt;br /&gt;On Windows, this example creates the path \blash a\blash b. On Unix, the path would be /a/b.&lt;br /&gt;&lt;br /&gt;String path = File.separator + "a" + File.separator + "b";&lt;br /&gt;&lt;br /&gt;Reading Text from Standard Input&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt;  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;  String str = "";&lt;br /&gt;  while (str != null) {&lt;br /&gt;    System.out.print("&gt; prompt ");&lt;br /&gt;    str = in.readLine();&lt;br /&gt;    process(str);&lt;br /&gt;  }&lt;br /&gt;} catch (IOException e) {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Reading Text from a File&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  BufferedReader in = new BufferedReader(new FileReader("infilename"));&lt;br /&gt; String str;&lt;br /&gt;  while ((str = in.readLine()) != null) {&lt;br /&gt;    process(str);&lt;br /&gt;  }&lt;br /&gt;  in.close();&lt;br /&gt;} catch (IOException e) {&lt;br /&gt;}&lt;br /&gt;Writing to a File&lt;br /&gt;If the file does not already exist, it is automatically created.&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  BufferedWriter out = new BufferedWriter(new FileWriter("outfilename"));&lt;br /&gt;  out.write("aString");&lt;br /&gt;  out.close();&lt;br /&gt;} catch (IOException e) {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Creating a Directory&lt;br /&gt;&lt;br /&gt;(new File("directoryName")).mkdir();&lt;br /&gt;&lt;br /&gt;Appending to a File&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  BufferedWriter out = new BufferedWriter(new FileWriter("filename", true));&lt;br /&gt;  out.write("aString");&lt;br /&gt;  out.close();&lt;br /&gt;} catch (IOException e) {&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-4495914177746548081?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/4495914177746548081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=4495914177746548081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/4495914177746548081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/4495914177746548081'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_9017.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-1565083941790742086</id><published>2008-01-18T16:06:00.001+05:30</published><updated>2008-01-18T16:06:40.830+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Handling Events with an Anonymous Class&lt;br /&gt;&lt;br /&gt;If an event handler is specific to a component (that is, not shared by other components), there is no need to declare a class to handle the event. The event handler can be implemented using an anonymous inner class. This example demonstrates an anonymous inner class to handle key events for a component.&lt;br /&gt;&lt;br /&gt;component.addKeyListener(new KeyAdapter() {public void keyPressed(KeyEvent evt) {  }});&lt;br /&gt;&lt;br /&gt;Handling Action Events&lt;br /&gt;&lt;br /&gt;Action events are fired by subclasses of AbstractButton and includes buttons, checkboxes, and menus.&lt;br /&gt;AbstractButton button = new JButton(“OK");&lt;br /&gt;button.addActionListener(new MyActionListener());&lt;br /&gt;public class MyActionListener implements ActionListener {&lt;br /&gt;    public void actionPerformed(ActionEvent evt) {&lt;br /&gt;      // Determine which abstract&lt;br /&gt;      // button fired the event.&lt;br /&gt;      AbstractButton button = (AbstractButton)evt.getSource();&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;Handling Key Presses&lt;br /&gt;&lt;br /&gt;You can get the key that was pressed either as a key character (which is a Unicode character) or as a key code (a special value representing a particular key on the keyboard).&lt;br /&gt;&lt;br /&gt;component.addKeyListener(new MyKeyListener());&lt;br /&gt;public class MyKeyListener extends KeyAdapter {&lt;br /&gt;  public void keyPressed(KeyEvent evt) {&lt;br /&gt;    // Check for key characters.&lt;br /&gt;    if (evt.getKeyChar() == 'a') {&lt;br /&gt;      process(evt.getKeyChar());&lt;br /&gt;    }&lt;br /&gt;    // Check for key codes.&lt;br /&gt;    if (evt.getKeyCode() == KeyEvent.VK_HOME) {&lt;br /&gt;      process(evt.getKeyCode());&lt;br /&gt;    }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Handling Mouse Clicks&lt;br /&gt;&lt;br /&gt;component.addMouseListener(new MyMouseListener());&lt;br /&gt;public class MyMouseListener extends MouseAdapter {&lt;br /&gt;    public void mouseClicked(MouseEvent evt) {&lt;br /&gt;      if ((evt.getModifiers() &amp;amp;&lt;br /&gt;        InputEvent.BUTTON1_MASK) != 0) {&lt;br /&gt;          processLeft(evt.getPoint());&lt;br /&gt;      }&lt;br /&gt;      if ((evt.getModifiers() &amp;amp;&lt;br /&gt;        InputEvent.BUTTON2_MASK) != 0) {&lt;br /&gt;          processMiddle(evt.getPoint());&lt;br /&gt;      }&lt;br /&gt;      if ((evt.getModifiers() &amp;amp;&lt;br /&gt;        InputEvent.BUTTON3_MASK) != 0) {&lt;br /&gt;          processRight(evt.getPoint());&lt;br /&gt;      }&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Handling Mouse Motion&lt;br /&gt;&lt;br /&gt;component.addMouseMotionListener(new MyMouseMotionListener());&lt;br /&gt;    public class MyMouseMotionListener extends MouseMotionAdapter {&lt;br /&gt;        public void mouseMoved(MouseEvent evt) {&lt;br /&gt;          // Process current position of cursor&lt;br /&gt;          // while all mouse buttons are up.&lt;br /&gt;          process(evt.getPoint());&lt;br /&gt;        }&lt;br /&gt;        public void mouseDragged(MouseEvent evt) {&lt;br /&gt;           // Process current position of cursor&lt;br /&gt;           // while mouse button is pressed.&lt;br /&gt;           process(evt.getPoint());&lt;br /&gt;       }&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-1565083941790742086?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/1565083941790742086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=1565083941790742086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/1565083941790742086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/1565083941790742086'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_9041.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-199132961261762006</id><published>2008-01-18T16:05:00.001+05:30</published><updated>2008-01-18T16:05:54.669+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Getting Particular Rows from a Table&lt;br /&gt;&lt;br /&gt;This example retrieves all rows from a table called ''mytable'' whose column COL_A equals ``Patrick Chan''. A row in ''mytable'' consists of a string, integer, and floating point number.&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  Statement stmt = connection.createStatement();&lt;br /&gt;  ResultSet rs = stmt.executeQuery("SELECT * FROM mytable WHERE COL_A = 'Patrick Chan'");&lt;br /&gt;  rs.next();&lt;br /&gt;  String s = rs.getString("COL_A");&lt;br /&gt;  int i = rs.getInt("COL_B");&lt;br /&gt;  float f = rs.getFloat("COL_C");&lt;br /&gt;  process(s, i, f);&lt;br /&gt;} catch (SQLException e) {}&lt;br /&gt;&lt;br /&gt;Updating a Row of Data in a Table&lt;br /&gt;&lt;br /&gt;This example updates a row in a table called ``mytable''. In particular, for all rows whose column COL_B equals 123, column COL_A is set to ''John Doe''.&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  Statement stmt = connection.createStatement();&lt;br /&gt;  int numUpdated = stmt.executeUpdate(&lt;br /&gt;    "UPDATE mytable SET COL_A = 'John Doe' WHERE COL_B = 123");&lt;br /&gt;  connection.close();&lt;br /&gt;} catch (SQLException e) {}&lt;br /&gt;&lt;br /&gt;Using a Prepared Statement&lt;br /&gt;&lt;br /&gt;A prepared statement should be used in cases where a particular SQL statement is used frequently. The prepared statement is more expensive to set up but executes faster than a statement. This example demonstrates a prepared statement for getting all rows from a table called ''mytable'' whose column COL_A equals ''Patrick Chan''. This example also demonstrates a prepared statement for updating data in the table. In particular, for all rows whose column COL_B equals 123, column COL_A is set to ''John Doe''.&lt;br /&gt;try {&lt;br /&gt;  // Retrieving rows from the database.&lt;br /&gt;  PreparedStatement stmt = connection.prepareStatement("SELECT * FROM mytable WHERE COL_A = ?");&lt;br /&gt;  int colunm = 1;&lt;br /&gt;  stmt.setString(colunm, "Patrick Chan");&lt;br /&gt;  ResultSet rs = stmt.executeQuery();&lt;br /&gt;  // Updating the database.&lt;br /&gt;  stmt = connection.prepareStatement("UPDATE mytable SET COL_A = ? WHERE COL_B = ?");&lt;br /&gt;&lt;br /&gt;  colunm = 1;&lt;br /&gt;  stmt.setString(colunm, "John Doe");&lt;br /&gt;  colunm = 2;&lt;br /&gt;stmt.setInt(colunm, 123);&lt;br /&gt;  int numUpdated = stmt.executeUpdate();&lt;br /&gt;} catch (SQLException e) {}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-199132961261762006?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/199132961261762006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=199132961261762006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/199132961261762006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/199132961261762006'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers_18.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-2953361940773438413</id><published>2008-01-18T16:03:00.000+05:30</published><updated>2008-01-18T16:04:35.998+05:30</updated><title type='text'>Java Coding Question And Answers</title><content type='html'>Connecting to a Database&lt;br /&gt;&lt;br /&gt;This example uses the JDBC-ODBC bridge to connect to a database called ''mydatabase''.&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");&lt;br /&gt;  String url = "jdbc:odbc:mydatabase";&lt;br /&gt;  Connection con = DriverManager.getConnection(url, "login", "password");&lt;br /&gt;} catch (ClassNotFoundException e) {&lt;br /&gt;} catch (SQLException e) {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Creating a Table&lt;br /&gt;&lt;br /&gt;This example creates a table called ''mytable'' with three columns: COL_A which holds strings, COL_B which holds integers, and COL_C which holds floating point numbers.&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  Statement stmt = con.createStatement();&lt;br /&gt;  stmt.executeUpdate("CREATE TABLE mytable (COL_A VARCHAR(100), COL_B INTEGER, COL_C FLOAT)");&lt;br /&gt;} catch (SQLException e) {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Entering a New Row into a Table&lt;br /&gt;&lt;br /&gt;This example enters a row containing a string, an integer, and a floating point number into the table called ''mytable''.&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt;  Statement stmt = connection.createStatement();&lt;br /&gt;  stmt.executeUpdate("INSERT INTO mytable VALUES ('Patrick Chan', 123, 1.23)");&lt;br /&gt;  connection.close();&lt;br /&gt;} catch (SQLException e) {}&lt;br /&gt;&lt;br /&gt;Getting All Rows from a Table&lt;br /&gt;&lt;br /&gt;This example retrieves all the rows from a table called ''mytable''. A row in ''mytable'' consists of a string, integer, and floating point number.&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;  Statement stmt = connection.createStatement();&lt;br /&gt;  // Get data using column names.&lt;br /&gt;  ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");&lt;br /&gt;&lt;br /&gt;  while (rs.next()) {&lt;br /&gt;    String s = rs.getString("COL_A");&lt;br /&gt;    int i = rs.getInt("COL_B");&lt;br /&gt;    float f = rs.getFloat("COL_C");&lt;br /&gt;    process(s, i, f);&lt;br /&gt;  }&lt;br /&gt; // Get data using column numbers.&lt;br /&gt;  rs = stmt.executeQuery("SELECT * FROM mytable");&lt;br /&gt;&lt;br /&gt;  while (rs.next()) {&lt;br /&gt;    String s = rs.getString(1);&lt;br /&gt;    int i = rs.getInt(2);&lt;br /&gt;    float f = rs.getFloat(3);&lt;br /&gt;    process(s, i, f);&lt;br /&gt;  }&lt;br /&gt;} catch (SQLException e) {}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-2953361940773438413?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/2953361940773438413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=2953361940773438413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/2953361940773438413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/2953361940773438413'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/java-coding-question-and-answers.html' title='Java Coding Question And Answers'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3748409421218256051.post-7624758045911640602</id><published>2008-01-18T15:57:00.000+05:30</published><updated>2008-01-18T16:03:23.693+05:30</updated><title type='text'>Discussion About Java Codes</title><content type='html'>All Information About Java Codes Are Welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3748409421218256051-7624758045911640602?l=codingjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codingjava.blogspot.com/feeds/7624758045911640602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3748409421218256051&amp;postID=7624758045911640602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/7624758045911640602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3748409421218256051/posts/default/7624758045911640602'/><link rel='alternate' type='text/html' href='http://codingjava.blogspot.com/2008/01/discussion-about-java-codes.html' title='Discussion About Java Codes'/><author><name>expert</name><uri>http://www.blogger.com/profile/05027544102105084558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
