<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en" xml:base="http://www.javaroach.com/wp-atom.php">
	<title type="text">JavaRoach</title>
	<subtitle type="text">Scurrying for the best Java content from the Web</subtitle>

	<updated>2010-06-02T15:59:18Z</updated>
	<generator uri="http://wordpress.org/" version="2.9.2">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://www.javaroach.com" />
	<id>http://www.javaroach.com/feed/atom</id>
	

			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/JavaRoach" /><feedburner:info uri="javaroach" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>JavaRoach</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[How To Add JLabel To JApplet]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/KyQERJzYQJU/how-to-add-jlabel-to-japplet.html" />
		<id>http://www.javaroach.com/?p=271</id>
		<updated>2010-06-02T14:43:21Z</updated>
		<published>2010-01-20T08:33:36Z</published>
		<category scheme="http://www.javaroach.com" term="JLabel" /><category scheme="http://www.javaroach.com" term="how to add jlabel to japplet" /><category scheme="http://www.javaroach.com" term="japplet" />		<summary type="html"><![CDATA[
package javaroach;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.LayoutManager;
import javax.swing.JApplet;
import javax.swing.JLabel;
public class HowToAddJLabelToJApplet extends JApplet {
// Declaration
private Container container;
private LayoutManager layoutManager;
private JLabel label1;
private JLabel label2;
private JLabel label3;
private JLabel label4;
private JLabel label5;
private JLabel label6;
private JLabel label7;
public HowToAddJLabelToJApplet() {
// Instantiation
layoutManager = new GridLayout(7, 1);
label1 = new JLabel("A Simple Label");
label2 = new JLabel("A Label with LEFT alignment", JLabel.LEFT);
label3 = new JLabel("A Label with CENTER alignment", JLabel.CENTER);
label4 = new JLabel("A Label with RIGHT alignment", JLabel.RIGHT);
label5 = new JLabel("A Label with LEADING alignment", JLabel.LEADING);
label6 = new JLabel("A Label with TRAILING alignment", JLabel.TRAILING);
label7 = new JLabel();
container = getContentPane();
// Location
container.setLayout(layoutManager);
container.add(label1);
container.add(label2);
container.add(label3);
container.add(label4);
container.add(label5);
container.add(label6);
container.add(label7);
// Decoration
container.setBackground(Color.yellow);
label7.setHorizontalAlignment(JLabel.CENTER);
label7.setForeground(Color.blue);
label7.setText("Text added with setText");
}
}

]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/jlabel/how-to-add-jlabel-to-japplet.html">&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;package&lt;/strong&gt;&lt;/span&gt; javaroach;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; java.awt.Color;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; java.awt.Container;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; java.awt.GridLayout;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; java.awt.LayoutManager;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.swing.JApplet;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.swing.JLabel;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;class&lt;/strong&gt;&lt;/span&gt; HowToAddJLabelToJApplet extends JApplet {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: green;"&gt;&lt;strong&gt;// Declaration&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; Container container;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; LayoutManager layoutManager;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; JLabel label1;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; JLabel label2;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; JLabel label3;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; JLabel label4;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; JLabel label5;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; JLabel label6;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;private&lt;/strong&gt;&lt;/span&gt; JLabel label7;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; HowToAddJLabelToJApplet() {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: green;"&gt;&lt;strong&gt;// Instantiation&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;layoutManager = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; GridLayout(7, 1);&lt;/p&gt;
&lt;p&gt;label1 = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; JLabel(&lt;span style="color: #2a00ff;"&gt;"A Simple Label"&lt;/span&gt;);&lt;/p&gt;
&lt;p&gt;label2 = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; JLabel(&lt;span style="color: #2a00ff;"&gt;"A Label with LEFT alignment"&lt;/span&gt;, JLabel.LEFT);&lt;/p&gt;
&lt;p&gt;label3 = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; JLabel(&lt;span style="color: #2a00ff;"&gt;"A Label with CENTER alignment"&lt;/span&gt;, JLabel.CENTER);&lt;/p&gt;
&lt;p&gt;label4 = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; JLabel(&lt;span style="color: #2a00ff;"&gt;"A Label with RIGHT alignment"&lt;/span&gt;, JLabel.RIGHT);&lt;/p&gt;
&lt;p&gt;label5 = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; JLabel(&lt;span style="color: #2a00ff;"&gt;"A Label with LEADING alignment"&lt;/span&gt;, JLabel.LEADING);&lt;/p&gt;
&lt;p&gt;label6 = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; JLabel(&lt;span style="color: #2a00ff;"&gt;"A Label with TRAILING alignment"&lt;/span&gt;, JLabel.TRAILING);&lt;/p&gt;
&lt;p&gt;label7 = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; JLabel();&lt;/p&gt;
&lt;p&gt;container = getContentPane();&lt;/p&gt;
&lt;p&gt;&lt;span style="color: green;"&gt;&lt;strong&gt;// Location&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;container.setLayout(layoutManager);&lt;/p&gt;
&lt;p&gt;container.add(label1);&lt;/p&gt;
&lt;p&gt;container.add(label2);&lt;/p&gt;
&lt;p&gt;container.add(label3);&lt;/p&gt;
&lt;p&gt;container.add(label4);&lt;/p&gt;
&lt;p&gt;container.add(label5);&lt;/p&gt;
&lt;p&gt;container.add(label6);&lt;/p&gt;
&lt;p&gt;container.add(label7);&lt;/p&gt;
&lt;p&gt;&lt;span style="color: green;"&gt;&lt;strong&gt;// Decoration&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;container.setBackground(Color.yellow);&lt;/p&gt;
&lt;p&gt;label7.setHorizontalAlignment(JLabel.CENTER);&lt;/p&gt;
&lt;p&gt;label7.setForeground(Color.blue);&lt;/p&gt;
&lt;p&gt;label7.setText(&lt;span style="color: #2a00ff;"&gt;"Text added with setText"&lt;/span&gt;);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/KyQERJzYQJU" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/jlabel/how-to-add-jlabel-to-japplet.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/jlabel/how-to-add-jlabel-to-japplet.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/jlabel/how-to-add-jlabel-to-japplet.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[How To Use Generic Servlet]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/r2WKglgG1xw/how-to-use-generic-servlet.html" />
		<id>http://www.javaroach.com/?p=269</id>
		<updated>2010-06-02T15:56:47Z</updated>
		<published>2010-01-18T10:19:02Z</published>
		<category scheme="http://www.javaroach.com" term="Generic Servlet" /><category scheme="http://www.javaroach.com" term="generic servlet" /><category scheme="http://www.javaroach.com" term="genericservlet" />		<summary type="html"><![CDATA[GenericServlet is protocol independent. The code shows how to use it.

package javaroach;
import java.io.IOException;
import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class HowToUseGenericServlet extends GenericServlet {
public void service(ServletRequest arg0, ServletResponse arg1)
throws ServletException, IOException {
// Handle the request here
System.out.println("The request will be handled here");
}
}


]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/generic-servlet-java/how-to-use-generic-servlet.html">&lt;p&gt;GenericServlet is protocol independent. The code shows how to use it.&lt;/p&gt;
&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;package&lt;/strong&gt;&lt;/span&gt; javaroach;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; java.io.IOException;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.servlet.GenericServlet;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.servlet.ServletException;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.servlet.ServletRequest;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.servlet.ServletResponse;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;class&lt;/strong&gt;&lt;/span&gt; HowToUseGenericServlet extends GenericServlet {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;void&lt;/strong&gt;&lt;/span&gt; service(ServletRequest arg0, ServletResponse arg1)&lt;/p&gt;
&lt;p&gt;throws ServletException, IOException {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: green;"&gt;&lt;strong&gt;// Handle the request here&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;System.out.println(&lt;span style="color: #2a00ff;"&gt;"The request will be handled here"&lt;/span&gt;);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/r2WKglgG1xw" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/generic-servlet-java/how-to-use-generic-servlet.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/generic-servlet-java/how-to-use-generic-servlet.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/generic-servlet-java/how-to-use-generic-servlet.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[How To Use HTTP Servlet]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/aOdPgOLckCs/how-to-use-http-servlet.html" />
		<id>http://www.javaroach.com/?p=266</id>
		<updated>2010-06-02T15:59:18Z</updated>
		<published>2010-01-18T09:30:16Z</published>
		<category scheme="http://www.javaroach.com" term="HTTP Servlet" /><category scheme="http://www.javaroach.com" term="http servlet" /><category scheme="http://www.javaroach.com" term="httpservlet" />		<summary type="html"><![CDATA[To handle HTTP protocol request, we need to use HTTPServlet. Depending on which HTTP protocol is calling the servlet (GET or POST), its respective method will be called.

package javaroach;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HowToUseHTTPServlet extends HttpServlet {
public HowToUseHTTPServlet() {
}
public void doGet(HttpServletRequest request, HttpServletResponse response) {
// if this is printed, HTTP GET protocol is used to call this servlet
System.out.println("HTTP GET protocol is used to call this servlet");
}
public void doPost(HttpServletRequest request, HttpServletResponse response) {
// if this is printed, HTTP POST protocol is used to call this servlet
System.out.println("HTTP POST protocol is used to call this servlet");
}
}


]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/http-servlet-java/how-to-use-http-servlet.html">&lt;p&gt;To handle HTTP protocol request, we need to use HTTPServlet. Depending on which HTTP protocol is calling the servlet (GET or POST), its respective method will be called.&lt;/p&gt;
&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;package&lt;/strong&gt;&lt;/span&gt; javaroach;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.servlet.http.HttpServlet;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.servlet.http.HttpServletRequest;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; javax.servlet.http.HttpServletResponse;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;class&lt;/strong&gt;&lt;/span&gt; HowToUseHTTPServlet extends HttpServlet {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; HowToUseHTTPServlet() {&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;void&lt;/strong&gt;&lt;/span&gt; doGet(HttpServletRequest request, HttpServletResponse response) {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: green;"&gt;&lt;strong&gt;// if this is printed, HTTP GET protocol is used to call this servlet&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;System.out.println(&lt;span style="color: #2a00ff;"&gt;"HTTP GET protocol is used to call this servlet"&lt;/span&gt;);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;void&lt;/strong&gt;&lt;/span&gt; doPost(HttpServletRequest request, HttpServletResponse response) {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: green;"&gt;&lt;strong&gt;// if this is printed, HTTP POST protocol is used to call this servlet&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;System.out.println(&lt;span style="color: #2a00ff;"&gt;"HTTP POST protocol is used to call this servlet"&lt;/span&gt;);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/aOdPgOLckCs" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/http-servlet-java/how-to-use-http-servlet.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/http-servlet-java/how-to-use-http-servlet.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/http-servlet-java/how-to-use-http-servlet.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[What And How Do I Debug A Null Pointer Exception]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/7Y2qGxA5KoU/what-and-how-do-i-debug-a-null-pointer-exception.html" />
		<id>http://www.javaroach.com/?p=259</id>
		<updated>2010-06-02T14:51:46Z</updated>
		<published>2010-01-16T02:31:53Z</published>
		<category scheme="http://www.javaroach.com" term="Exception" /><category scheme="http://www.javaroach.com" term="null pointer exception" />		<summary type="html"><![CDATA[Null pointer exception usually occurs when an object variable is either set as null or is not initialized. Note that primitives such as int, long, float, double, char, boolean, short and byte are not object hence the above rule does not apply. Calling a method from the object that is null will caused it to [...]]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/exception/what-and-how-do-i-debug-a-null-pointer-exception.html">&lt;p&gt;Null pointer exception usually occurs when an object variable is either set as null or is not initialized. Note that primitives such as &lt;strong&gt;int&lt;/strong&gt;, &lt;strong&gt;long&lt;/strong&gt;, &lt;strong&gt;float&lt;/strong&gt;, &lt;strong&gt;double&lt;/strong&gt;, &lt;strong&gt;char&lt;/strong&gt;, &lt;strong&gt;boolean&lt;/strong&gt;, &lt;strong&gt;short &lt;/strong&gt;and &lt;strong&gt;byte &lt;/strong&gt;are not object hence the above rule does not apply. Calling a method from the object that is null will caused it to blow up during run time and throw a NullPointerException.&lt;/p&gt;
&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;package&lt;/strong&gt;&lt;/span&gt; javaroach;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;class&lt;/strong&gt;&lt;/span&gt; ShowHowNullPointerExceptionHappens {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;static&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;void&lt;/strong&gt;&lt;/span&gt; main(String[] args) {&lt;/p&gt;
&lt;p&gt;String ferrari = &lt;span style="color: #2a00ff;"&gt;"Cool!"&lt;/span&gt;;&lt;/p&gt;
&lt;p&gt;String camry = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;null&lt;/strong&gt;&lt;/span&gt;;&lt;/p&gt;
&lt;p&gt;System.out.println(ferrari.substring(0, 4));&lt;/p&gt;
&lt;p&gt;camry.substring(1, 1);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;br /&gt;
&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Here&amp;#8217;s the output.&lt;/p&gt;
&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
Cool&lt;br /&gt;
Exception in thread "main" java.lang.NullPointerException&lt;br /&gt;
at javaroach.ShowHowNullPointerExceptionHappens.main(ShowHowNullPointerExceptionHappens.java:10)&lt;br /&gt;
&lt;/code&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/7Y2qGxA5KoU" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/exception/what-and-how-do-i-debug-a-null-pointer-exception.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/exception/what-and-how-do-i-debug-a-null-pointer-exception.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/exception/what-and-how-do-i-debug-a-null-pointer-exception.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[How To Make Thread Sleep]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/kds-BG62O5g/how-to-make-thread-sleep.html" />
		<id>http://www.javaroach.com/?p=240</id>
		<updated>2010-06-02T14:55:00Z</updated>
		<published>2010-01-14T02:54:05Z</published>
		<category scheme="http://www.javaroach.com" term="Thread" /><category scheme="http://www.javaroach.com" term="make thread sleep" /><category scheme="http://www.javaroach.com" term="thread sleep" />		<summary type="html"><![CDATA[This will make the application to wait or sleep for 10 seconds before printing the statement.

package javaroach;
public class MakeThreadSleep {
public static void main(String[] args) {
try {
// sleeps for 10000 milliseconds or 10 seconds
Thread.currentThread().sleep(10000);
System.out.println("Thread slept for 10 seconds before printing this.");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}

]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/thread/how-to-make-thread-sleep.html">&lt;p&gt;This will make the application to wait or sleep for 10 seconds before printing the statement.&lt;/p&gt;
&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;package&lt;/strong&gt;&lt;/span&gt; javaroach;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;class&lt;/strong&gt;&lt;/span&gt; MakeThreadSleep {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;static&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;void&lt;/strong&gt;&lt;/span&gt; main(String[] args) {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;try&lt;/strong&gt;&lt;/span&gt; {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: green;"&gt;&lt;strong&gt;// sleeps for 10000 milliseconds or 10 seconds&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thread.currentThread().sleep(10000);&lt;/p&gt;
&lt;p&gt;System.out.println(&lt;span style="color: #2a00ff;"&gt;"Thread slept for 10 seconds before printing this."&lt;/span&gt;);&lt;/p&gt;
&lt;p&gt;} &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;catch&lt;/strong&gt;&lt;/span&gt; (InterruptedException e) {&lt;/p&gt;
&lt;p&gt;e.printStackTrace();&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;br /&gt;
&lt;/code&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/kds-BG62O5g" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/thread/how-to-make-thread-sleep.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/thread/how-to-make-thread-sleep.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/thread/how-to-make-thread-sleep.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[How To Write To Properties File]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/QvaMUbDcC6g/how-to-write-to-properties-file.html" />
		<id>http://www.javaroach.com/?p=231</id>
		<updated>2010-06-02T14:30:02Z</updated>
		<published>2010-01-13T09:41:10Z</published>
		<category scheme="http://www.javaroach.com" term="Properties" /><category scheme="http://www.javaroach.com" term="write to properties file" />		<summary type="html"><![CDATA[

package&#160;javaroach;

import&#160;java.io.FileNotFoundException;
import&#160;java.io.FileOutputStream;
import&#160;java.io.IOException;
import&#160;java.util.Properties;

public&#160;class&#160;WriteToProperties&#160;{

&#160;&#160;&#160;&#160;public&#160;static&#160;void&#160;main(String[]&#160;args)&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//&#160;Write&#160;properties&#160;file
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Properties&#160;properties&#160;=&#160;new&#160;Properties();
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;try&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;properties.setProperty("best",&#160;"JavaRoach&#160;is&#160;the&#160;best&#160;Java&#160;website!");
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;properties.store(new&#160;FileOutputStream("other.properties"),&#160;null);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160;catch&#160;(FileNotFoundException&#160;e)&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;e.printStackTrace();
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160;catch&#160;(IOException&#160;e)&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;e.printStackTrace();
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;}

}


]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/properties/how-to-write-to-properties-file.html">&lt;div class="code"&gt;
&lt;code&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;package&lt;/b&gt;&lt;/font&gt;&amp;nbsp;javaroach;&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;import&lt;/b&gt;&lt;/font&gt;&amp;nbsp;java.io.FileNotFoundException;&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;import&lt;/b&gt;&lt;/font&gt;&amp;nbsp;java.io.FileOutputStream;&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;import&lt;/b&gt;&lt;/font&gt;&amp;nbsp;java.io.IOException;&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;import&lt;/b&gt;&lt;/font&gt;&amp;nbsp;java.util.Properties;&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/font&gt;&amp;nbsp;WriteToProperties&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;static&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/font&gt;&amp;nbsp;main(String[]&amp;nbsp;args)&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="green"&gt;&lt;b&gt;//&amp;nbsp;Write&amp;nbsp;properties&amp;nbsp;file&lt;/b&gt;&lt;/font&gt;&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Properties&amp;nbsp;properties&amp;nbsp;=&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt;&amp;nbsp;Properties();&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;try&lt;/b&gt;&lt;/font&gt;&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;properties.setProperty(&lt;font color="#2A00FF"&gt;"best"&lt;/font&gt;,&amp;nbsp;&lt;font color="#2A00FF"&gt;"JavaRoach&amp;nbsp;is&amp;nbsp;the&amp;nbsp;best&amp;nbsp;Java&amp;nbsp;website!"&lt;/font&gt;);&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;properties.store(&lt;font color="#7f0055"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt;&amp;nbsp;FileOutputStream(&lt;font color="#2A00FF"&gt;"other.properties"&lt;/font&gt;),&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;null&lt;/b&gt;&lt;/font&gt;);&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;catch&lt;/b&gt;&lt;/font&gt;&amp;nbsp;(FileNotFoundException&amp;nbsp;e)&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;catch&lt;/b&gt;&lt;/font&gt;&amp;nbsp;(IOException&amp;nbsp;e)&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/QvaMUbDcC6g" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/properties/how-to-write-to-properties-file.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/properties/how-to-write-to-properties-file.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/properties/how-to-write-to-properties-file.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[How To Read From Properties File]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/VbKGTAtxEjU/how-to-read-from-properties-file.html" />
		<id>http://www.javaroach.com/?p=225</id>
		<updated>2010-06-02T14:20:18Z</updated>
		<published>2010-01-13T09:04:43Z</published>
		<category scheme="http://www.javaroach.com" term="Properties" /><category scheme="http://www.javaroach.com" term="Read Properties File bak" />		<summary type="html"><![CDATA[This will read from a properties file and using key value to get the data.


package&#160;javaroach;

import&#160;java.io.FileInputStream;
import&#160;java.io.FileNotFoundException;
import&#160;java.io.IOException;
import&#160;java.util.Properties;

public&#160;class&#160;ReadFromProperties&#160;{

&#160;&#160;&#160;&#160;public&#160;static&#160;void&#160;main(String[]&#160;args)&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//&#160;Read&#160;properties&#160;file
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Properties&#160;properties&#160;=&#160;new&#160;Properties();

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;try&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;properties.load(new&#160;FileInputStream("anyname.properties"));
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//&#160;use&#160;key&#160;to&#160;get&#160;the&#160;value
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//&#160;this&#160;should&#160;print&#160;"JavaRoach&#160;is&#160;great"
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;System.out.println("JavaRoach&#160;"&#160;+&#160;properties.getProperty("javaroach"));
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160;catch&#160;(FileNotFoundException&#160;e)&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;e.printStackTrace();
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160;catch&#160;(IOException&#160;e)&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;e.printStackTrace();
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;}

}


The above will print &#8220;JavaRoach is great&#8221;.
]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/properties/how-to-read-from-properties-file.html">&lt;p&gt;This will read from a properties file and using key value to get the data.&lt;/p&gt;
&lt;div class="code"&gt;
&lt;code&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;package&lt;/b&gt;&lt;/font&gt;&amp;nbsp;javaroach;&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;import&lt;/b&gt;&lt;/font&gt;&amp;nbsp;java.io.FileInputStream;&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;import&lt;/b&gt;&lt;/font&gt;&amp;nbsp;java.io.FileNotFoundException;&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;import&lt;/b&gt;&lt;/font&gt;&amp;nbsp;java.io.IOException;&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;import&lt;/b&gt;&lt;/font&gt;&amp;nbsp;java.util.Properties;&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
&lt;font color="#7f0055"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/font&gt;&amp;nbsp;ReadFromProperties&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;static&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/font&gt;&amp;nbsp;main(String[]&amp;nbsp;args)&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="green"&gt;&lt;b&gt;//&amp;nbsp;Read&amp;nbsp;properties&amp;nbsp;file&lt;/b&gt;&lt;/font&gt;&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Properties&amp;nbsp;properties&amp;nbsp;=&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt;&amp;nbsp;Properties();&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;try&lt;/b&gt;&lt;/font&gt;&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;properties.load(&lt;font color="#7f0055"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt;&amp;nbsp;FileInputStream(&lt;font color="#2A00FF"&gt;"anyname.properties"&lt;/font&gt;));&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="green"&gt;&lt;b&gt;//&amp;nbsp;use&amp;nbsp;key&amp;nbsp;to&amp;nbsp;get&amp;nbsp;the&amp;nbsp;value&lt;/b&gt;&lt;/font&gt;&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="green"&gt;&lt;b&gt;//&amp;nbsp;this&amp;nbsp;should&amp;nbsp;print&amp;nbsp;"JavaRoach&amp;nbsp;is&amp;nbsp;great"&lt;/b&gt;&lt;/font&gt;&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.&lt;font color="#2A00FF"&gt;&lt;i&gt;out&lt;/i&gt;&lt;/font&gt;.println(&lt;font color="#2A00FF"&gt;"JavaRoach&amp;nbsp;"&lt;/font&gt;&amp;nbsp;+&amp;nbsp;properties.getProperty(&lt;font color="#2A00FF"&gt;"javaroach"&lt;/font&gt;));&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;catch&lt;/b&gt;&lt;/font&gt;&amp;nbsp;(FileNotFoundException&amp;nbsp;e)&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;font color="#7f0055"&gt;&lt;b&gt;catch&lt;/b&gt;&lt;/font&gt;&amp;nbsp;(IOException&amp;nbsp;e)&amp;nbsp;{&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/br&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/br&gt;&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;/code&gt;
&lt;/div&gt;
&lt;p&gt;The above will print &amp;#8220;JavaRoach is great&amp;#8221;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/VbKGTAtxEjU" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/properties/how-to-read-from-properties-file.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/properties/how-to-read-from-properties-file.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/properties/how-to-read-from-properties-file.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Introduction To Generics]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/e8W2x3uUt5E/introduction-to-generics.html" />
		<id>http://www.javaroach.com/?p=220</id>
		<updated>2010-01-11T15:22:56Z</updated>
		<published>2010-01-11T15:07:03Z</published>
		<category scheme="http://www.javaroach.com" term="Generics" /><category scheme="http://www.javaroach.com" term="introduction to generics" />		<summary type="html"><![CDATA[
List myIntList = new LinkedList();
myIntList.add("value");
Integer x = (Integer) myIntList.iterator().next();


The code above is a common programming error. It will not throw an exception on compilation but will definitely blow up during run time. To prevent this from happening, we can use generics to specify the type that is accepted by the List. This is known as [...]]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/generics/introduction-to-generics.html">&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
List myIntList = new LinkedList();&lt;br /&gt;
myIntList.add("value");&lt;br /&gt;
Integer x = (Integer) myIntList.iterator().next();&lt;br /&gt;
&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;br /&gt;
The code above is a common programming error. It will not throw an exception on compilation but will definitely blow up during run time. To prevent this from happening, we can use generics to specify the type that is accepted by the List. This is known as generics. The code below uses generics.&lt;br /&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
List&lt;Integer&gt; myIntList = new LinkedList&lt;Integer&gt;();&lt;br /&gt;
myIntList.add(new Integer(0));&lt;br /&gt;
Integer x = myIntList.iterator().next();&lt;br /&gt;
&lt;/code&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/e8W2x3uUt5E" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/generics/introduction-to-generics.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/generics/introduction-to-generics.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/generics/introduction-to-generics.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[How To Format Date]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/jC2RAJ9mszo/how-to-format-date.html" />
		<id>http://www.javaroach.com/?p=216</id>
		<updated>2010-06-02T15:09:35Z</updated>
		<published>2010-01-10T11:24:42Z</published>
		<category scheme="http://www.javaroach.com" term="Date" /><category scheme="http://www.javaroach.com" term="format date" /><category scheme="http://www.javaroach.com" term="format date in java" />		<summary type="html"><![CDATA[
package javaroach;
import java.text.SimpleDateFormat;
import java.util.Date;
public class HowToFormatDate {
public static void main(String[] args) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date date = new Date();
System.out.println(simpleDateFormat.format(date));
}
}

]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/java-language/date/how-to-format-date.html">&lt;div class="code"&gt;&lt;code&gt;&lt;br /&gt;
&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;package&lt;/strong&gt;&lt;/span&gt; javaroach;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; java.text.SimpleDateFormat;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;import&lt;/strong&gt;&lt;/span&gt; java.util.Date;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;class&lt;/strong&gt;&lt;/span&gt; HowToFormatDate {&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;public&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;static&lt;/strong&gt;&lt;/span&gt; &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;void&lt;/strong&gt;&lt;/span&gt; main(String[] args) {&lt;/p&gt;
&lt;p&gt;SimpleDateFormat simpleDateFormat = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; SimpleDateFormat("dd/MM/yyyy");&lt;/p&gt;
&lt;p&gt;Date date = &lt;span style="color: #7f0055;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; Date();&lt;/p&gt;
&lt;p&gt;System.out.println(simpleDateFormat.&lt;span style="color: #7f0055;"&gt;&lt;strong&gt;for&lt;/strong&gt;&lt;/span&gt;mat(date));&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/jC2RAJ9mszo" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/java-language/date/how-to-format-date.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/java-language/date/how-to-format-date.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/java-language/date/how-to-format-date.html</feedburner:origLink></entry>
		<entry>
		<author>
			<name>daniel</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Checking Whether Port Is Running From Command Prompt]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JavaRoach/~3/drgRxxOEe3U/checking-whether-port-is-running-from-command-prompt.html" />
		<id>http://www.javaroach.com/?p=67</id>
		<updated>2010-06-02T15:15:50Z</updated>
		<published>2008-08-11T02:59:20Z</published>
		<category scheme="http://www.javaroach.com" term="Ping" /><category scheme="http://www.javaroach.com" term="check port" />		<summary type="html"><![CDATA[Here&#8217;s another useful non java tips. This is to check whether a server port is up and running on your command prompt.
It will look something like this.

The command above checks whether port 80 from server 127.0.0.1 is up and running. If the port is running, then the screen will be cleared. If not, an error [...]]]></summary>
		<content type="html" xml:base="http://www.javaroach.com/others/ping/checking-whether-port-is-running-from-command-prompt.html">&lt;p&gt;Here&amp;#8217;s another useful non java tips. This is to check whether a server port is up and running on your command prompt.&lt;/p&gt;
&lt;p&gt;It will look something like this.&lt;/p&gt;
&lt;div&gt;&lt;a href="http://www.javaroach.com/wp-content/uploads/2008/08/telnet-check-port.jpg"&gt;&lt;img class="alignnone size-full wp-image-246" title="Telnet check port" src="http://www.javaroach.com/wp-content/uploads/2008/08/telnet-check-port.jpg" alt="Telnet check port" width="668" height="331" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;The command above checks whether port 80 from server 127.0.0.1 is up and running. If the port is running, then the screen will be cleared. If not, an error message will appear.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/JavaRoach/~4/drgRxxOEe3U" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://www.javaroach.com/others/ping/checking-whether-port-is-running-from-command-prompt.html#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.javaroach.com/others/ping/checking-whether-port-is-running-from-command-prompt.html/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://www.javaroach.com/others/ping/checking-whether-port-is-running-from-command-prompt.html</feedburner:origLink></entry>
	</feed>
