<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>w3hJava</title>
	<atom:link href="http://w3hjava.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://w3hjava.com</link>
	<description>What, Why, When and How of Java, JavaFX and related technologies</description>
	<pubDate>Sat, 28 Jun 2008 18:05:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>BOJUG Talk and Presentation</title>
		<link>http://w3hjava.com/java/bojug-talk-and-presentation/</link>
		<comments>http://w3hjava.com/java/bojug-talk-and-presentation/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 18:05:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[bojug]]></category>

		<category><![CDATA[features]]></category>

		<category><![CDATA[jdk6]]></category>

		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=25</guid>
		<description><![CDATA[Last Friday, I have given a talk on Java SE 6u10 features in BOJUG meet. Here is the presentation.
These slides basically talks about Java SE 6u10 features. Some of them are cool like
-&#62; Next Generation Plugin where you can drap plugin outside the browser.
-&#62; Kernel JRE. Download small JRE.
-&#62; Nimbus Look And Feel
-&#62; New Applet [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java/bojug-talk-and-presentation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to use JDK 6 to solve memory issues?</title>
		<link>http://w3hjava.com/java/take-care-while-writing-memory-consuming-code/</link>
		<comments>http://w3hjava.com/java/take-care-while-writing-memory-consuming-code/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 04:30:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[disk space]]></category>

		<category><![CDATA[feature]]></category>

		<category><![CDATA[jdk6]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=24</guid>
		<description><![CDATA[Take care of disk space when you are writing a big program :). Use JDK 6 features:
import java.io.File;

public class DiskSpaceCheck {
public DiskSpaceCheck() {
File file = new File("E:");
System.out.println("E:");
System.out.println("Total:  " + file.getTotalSpace());
System.out.println("Free:   " + file.getFreeSpace());
System.out.println("Usable: " + file.getUsableSpace());

file = new File("E://movie");
System.out.println("E://movie");
System.out.println("Total:  " + file.getTotalSpace());
System.out.println("Free:   " + file.getFreeSpace());
System.out.println("Usable: " + file.getUsableSpace());

file = [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java/take-care-while-writing-memory-consuming-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Test your applet on different JRE&#8217;s</title>
		<link>http://w3hjava.com/java/test-your-applet-on-different-jres/</link>
		<comments>http://w3hjava.com/java/test-your-applet-on-different-jres/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 06:33:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[6u10]]></category>

		<category><![CDATA[Applet]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[FF]]></category>

		<category><![CDATA[IE]]></category>

		<category><![CDATA[java_version]]></category>

		<category><![CDATA[JRE]]></category>

		<category><![CDATA[PARAM NAME]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=23</guid>
		<description><![CDATA[In last post on StringBuffer,  Dimitris Andreou commented that it was an old thing. ;-). So, I decided to write something new which is currently going on in Sun Microsystems. Finally I zeroed down on Java SE 6u10 features. Some of them I blogged on my Sun site but here are some more.
Very often [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java/test-your-applet-on-different-jres/feed/</wfw:commentRss>
		</item>
		<item>
		<title>String goes StringBuffer</title>
		<link>http://w3hjava.com/java-basic-concepts/string-goes-stringbuffer/</link>
		<comments>http://w3hjava.com/java-basic-concepts/string-goes-stringbuffer/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 04:51:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java Basic Concepts]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[jdk5]]></category>

		<category><![CDATA[string]]></category>

		<category><![CDATA[stringbuffer]]></category>

		<category><![CDATA[stringbuilder]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=22</guid>
		<description><![CDATA[Let me first tell you what is StringBuilder. StringBuilder is a class analogous to StringBuffer added in JDK 1.5. This class is designed to use in place where StringBuffer is used by single thread(like in most
of the cases). According to documentation, StringBuilder should work faster than StringBuffer. So &#8221; thread unsafe, fast&#8221;.
I was reading one [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java-basic-concepts/string-goes-stringbuffer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Java handles overriding</title>
		<link>http://w3hjava.com/java-basic-concepts/how-java-handles-overriding-2/</link>
		<comments>http://w3hjava.com/java-basic-concepts/how-java-handles-overriding-2/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 12:07:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java Basic Concepts]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[javap]]></category>

		<category><![CDATA[method]]></category>

		<category><![CDATA[overriding]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=21</guid>
		<description><![CDATA[One of the blog readers recently asked a question about &#8220;How Java handles overriding !&#8221;  So, I decided to make one entry for the answer.
Yes overriding tactics in Java is very different from C++ as methods by default in Java can be overridden unlike C++. In C++, the concept of overriding functions are handled by [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java-basic-concepts/how-java-handles-overriding-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Final can improve performace !</title>
		<link>http://w3hjava.com/java/final-can-improve-performace/</link>
		<comments>http://w3hjava.com/java/final-can-improve-performace/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 03:38:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[c1]]></category>

		<category><![CDATA[c2 Compiler]]></category>

		<category><![CDATA[ClassLoader]]></category>

		<category><![CDATA[Final]]></category>

		<category><![CDATA[Inline]]></category>

		<category><![CDATA[JIT]]></category>

		<category><![CDATA[orkut]]></category>

		<category><![CDATA[performace]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=19</guid>
		<description><![CDATA[Last month, me and Abhishek was discussing about some performance issue. Finally we came on a good conclusion and so I decided to write a blog. One of the Orkut users posted a question on our community
&#8220;As we know that by declaring method as final, we cant override them. By performing this function, it provides [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java/final-can-improve-performace/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Multi-threading in Java</title>
		<link>http://w3hjava.com/java/multi-threading-in-java/</link>
		<comments>http://w3hjava.com/java/multi-threading-in-java/#comments</comments>
		<pubDate>Wed, 28 May 2008 14:18:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[demo]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[multithreading]]></category>

		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=17</guid>
		<description><![CDATA[One of the greatest features in Java is support for multi-threading. Generally we have misconceptions about the concepts of threading. We tend to think it more as a part of coding and hence take it only at coding time. Threading is all about designing and not about coding. If you want to write a good [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java/multi-threading-in-java/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java - Pass by Reference(Not possible)</title>
		<link>http://w3hjava.com/java-basic-concepts/java-pass-by-referencenot-possible/</link>
		<comments>http://w3hjava.com/java-basic-concepts/java-pass-by-referencenot-possible/#comments</comments>
		<pubDate>Fri, 23 May 2008 11:32:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java Basic Concepts]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[javac]]></category>

		<category><![CDATA[javap]]></category>

		<category><![CDATA[orkut]]></category>

		<category><![CDATA[reference]]></category>

		<category><![CDATA[swapping]]></category>

		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=12</guid>
		<description><![CDATA[I had a big time fight on my Orkut community with the concept that Java do things with Pass by Reference. Here is the one for Orkut users :
Here
But for non-orkut users let me recap the point again, its very important for a person who is new in java:
There is NO CONCEPT OF CALL BY [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java-basic-concepts/java-pass-by-referencenot-possible/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Memory Retention</title>
		<link>http://w3hjava.com/uncategorized/memory-retention/</link>
		<comments>http://w3hjava.com/uncategorized/memory-retention/#comments</comments>
		<pubDate>Sun, 18 May 2008 18:16:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[finialize]]></category>

		<category><![CDATA[inheritance]]></category>

		<category><![CDATA[memory retention]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=11</guid>
		<description><![CDATA[Finalization is mostly used in Java to reclaim resources, native resources. Say, you are writing one program using Windows Font(OS font). So, its the programmers duty to reclaim the font resource associated with any object.
If you are an application developer and uses lot of native resource then I would say stop reading this blog and [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/uncategorized/memory-retention/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is Compiler Optimization always good?</title>
		<link>http://w3hjava.com/java-optimization/check/</link>
		<comments>http://w3hjava.com/java-optimization/check/#comments</comments>
		<pubDate>Fri, 16 May 2008 17:52:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java optimization]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[compiler]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[optimization]]></category>

		<category><![CDATA[threading]]></category>

		<category><![CDATA[volatile]]></category>

		<guid isPermaLink="false">http://w3hjava.com/?p=9</guid>
		<description><![CDATA[Last week, I made a presentation on Multi-threading in Java. Although I had covered this aspect in presentation but still wanted to blog more on the same. In multi-threading world, compiler optimization can cause serious problems. Check out this small piece of code
public class NonVolatileProblem extends Thread {

    ChangeFlag cf;

    public static void main(String[] args) {
        ChangeFlag cf = [...]]]></description>
		<wfw:commentRss>http://w3hjava.com/java-optimization/check/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
