<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Extreme Java</title> <link>http://www.extreme-java.com</link> <description>This is a place for Java Tutorials,Struts,Spring,Hibernate,Liferay,HTML,JavaScript,XML,JSON,Ajax,jQuery Plugins.</description> <lastBuildDate>Fri, 18 May 2012 14:56:15 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/extreme-java-feed" /><feedburner:info uri="extreme-java-feed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>How does a garbage collector works</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/z2zhPERKGV4/</link> <comments>http://www.extreme-java.com/how-does-a-garbage-collector-works/#comments</comments> <pubDate>Fri, 18 May 2012 14:56:15 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Garbage Collection]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4862</guid> <description>Though the actual working of garbage collector is internal to JVM but there are some algorithms which can be used by any garbage collector. The two famous algorithms are described here: a) Mark and Sweep: This algorithm works by suspending all the currently executing user threads and starting to examine all the objects for a [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HBYgDLliX6gyVfgd7uhemZsHH20/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HBYgDLliX6gyVfgd7uhemZsHH20/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HBYgDLliX6gyVfgd7uhemZsHH20/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HBYgDLliX6gyVfgd7uhemZsHH20/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/how-does-a-garbage-collector-works/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/how-does-a-garbage-collector-works/</feedburner:origLink></item> <item><title>Is Java a pure object oriented language?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/xbNabfDAipo/</link> <comments>http://www.extreme-java.com/is-java-a-pure-object-oriented-language/#comments</comments> <pubDate>Fri, 18 May 2012 14:54:53 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4860</guid> <description>For a language to pure object oriented, following features must be supported by the language: 1) Encapsulation/Data Hiding 2) Inheritance 3) Polymorphism 4) All pre-defined types are objects 5) All user-defined types are objects 6) All operations are defined as method calls on objects Java is not a pure object oriented language because: 1) Java [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v-kI0lu2EmuVJzhECMRE5Hjgg-w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v-kI0lu2EmuVJzhECMRE5Hjgg-w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v-kI0lu2EmuVJzhECMRE5Hjgg-w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v-kI0lu2EmuVJzhECMRE5Hjgg-w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/is-java-a-pure-object-oriented-language/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/is-java-a-pure-object-oriented-language/</feedburner:origLink></item> <item><title>What is java class file magic number</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/MrXOg8Apt58/</link> <comments>http://www.extreme-java.com/what-is-java-class-file-magic-number/#comments</comments> <pubDate>Fri, 18 May 2012 14:52:30 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4858</guid> <description>Class file magic number is the number which is written at the starting of each class file. The java class loader checks for this number in order to identify whether a file is really a class file. This magic number is CAFEBABE. One can verify the existence of magic number by opening any class file [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XXC-RGAGVgjZsbDWmAUm91_lLwk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XXC-RGAGVgjZsbDWmAUm91_lLwk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XXC-RGAGVgjZsbDWmAUm91_lLwk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XXC-RGAGVgjZsbDWmAUm91_lLwk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/what-is-java-class-file-magic-number/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-is-java-class-file-magic-number/</feedburner:origLink></item> <item><title>How Unicode is used in Java</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/O_UKzc_LSTQ/</link> <comments>http://www.extreme-java.com/how-unicode-is-used-in-java/#comments</comments> <pubDate>Fri, 18 May 2012 14:50:24 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4855</guid> <description>Unicode is a standard to provide consistent encoding standard of characters for use in the text. Unicode uses 16 bits for encoding each character and hence has a large collection of characters. The visual attributes like font, size and height is left to the application/program using the Unicode standard. The Unicode standard has been widely [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NZkqZ7JuXNy4EOZF_VUtbXUqpxo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NZkqZ7JuXNy4EOZF_VUtbXUqpxo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NZkqZ7JuXNy4EOZF_VUtbXUqpxo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NZkqZ7JuXNy4EOZF_VUtbXUqpxo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/how-unicode-is-used-in-java/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/how-unicode-is-used-in-java/</feedburner:origLink></item> <item><title>What are the method overloading rules in java</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/iFJxEkkQuA0/</link> <comments>http://www.extreme-java.com/what-are-the-method-overloading-rules-in-java/#comments</comments> <pubDate>Fri, 18 May 2012 14:06:29 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Overloading]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4847</guid> <description>The rules of overloading are: 1) The name of method should be same for the overloaded methods. 2) The methods should differ either in the number of arguments or the type of arguments. Example Code: Here the three methods are differing in the number as well as the type of method arguments. 3) Overloaded methods [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ngAJ1SQrbc4ryy1bPobxgmb43MM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ngAJ1SQrbc4ryy1bPobxgmb43MM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ngAJ1SQrbc4ryy1bPobxgmb43MM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ngAJ1SQrbc4ryy1bPobxgmb43MM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/what-are-the-method-overloading-rules-in-java/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-are-the-method-overloading-rules-in-java/</feedburner:origLink></item> <item><title>Log4J File Appender Example</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/wOvs8LmQDKE/</link> <comments>http://www.extreme-java.com/log4j-file-appender-example/#comments</comments> <pubDate>Fri, 18 May 2012 10:00:52 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Logging]]></category> <category><![CDATA[Third Party Library]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4845</guid> <description>When using the file based logging, there are many points to consider including the appender, rolling frequency, log level etc. In this log4j tutorial, we shall see how a typical log4j file appender looks like and how can we the logger to use different file appenders each appending logs to different log files. . The [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/F0nBnUIGJaHVv8euFRKbe-Kn6mo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F0nBnUIGJaHVv8euFRKbe-Kn6mo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/F0nBnUIGJaHVv8euFRKbe-Kn6mo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F0nBnUIGJaHVv8euFRKbe-Kn6mo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/log4j-file-appender-example/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/log4j-file-appender-example/</feedburner:origLink></item> <item><title>Why we cannot override static methods</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/lJulJGxufQ8/</link> <comments>http://www.extreme-java.com/why-we-cannot-override-static-methods/#comments</comments> <pubDate>Fri, 18 May 2012 08:43:57 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Overriing]]></category> <category><![CDATA[Static]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4843</guid> <description>Since the static members are associated with the class and same single method is shared among all the instances of the class, there is no question of resolving method call at runtime based on the object on which method is invoked. Hence the subclass’s static method (a static method having same signature as super class’s [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HMq04bL1ju6AOsMIFUHHvgyxpJ4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HMq04bL1ju6AOsMIFUHHvgyxpJ4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HMq04bL1ju6AOsMIFUHHvgyxpJ4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HMq04bL1ju6AOsMIFUHHvgyxpJ4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/why-we-cannot-override-static-methods/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/why-we-cannot-override-static-methods/</feedburner:origLink></item> <item><title>What are the method overriding rules in java</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/W7vcf6ytsG4/</link> <comments>http://www.extreme-java.com/what-are-the-method-overriding-rules-in-java/#comments</comments> <pubDate>Fri, 18 May 2012 08:24:35 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4841</guid> <description>The rules of overriding are: 1) The overriding and overridden methods should have the same signature including the number and type of arguments 2) The overriding method should have compatible return type (implicitly cast able) with the overridden method. Example Code: Wrongly Overridden- Incompatible return type Base Class: Since a Number class’s object can not [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EEEUnUBoBUmXS_-wSHlNbibY_KA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EEEUnUBoBUmXS_-wSHlNbibY_KA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EEEUnUBoBUmXS_-wSHlNbibY_KA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EEEUnUBoBUmXS_-wSHlNbibY_KA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/what-are-the-method-overriding-rules-in-java/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-are-the-method-overriding-rules-in-java/</feedburner:origLink></item> <item><title>Java interpreter vs Java Compiler</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/Ck_Y4-gPyLg/</link> <comments>http://www.extreme-java.com/java-interpreter-vs-java-compiler/#comments</comments> <pubDate>Wed, 16 May 2012 07:05:17 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4832</guid> <description>There are many languages which either makes use of interpreter or Compiler but not both. Java uses both and because of that only it is able to provide platform independence for applications. When we compile the code using javac, the compiler is used but when we issue the command java then the interpreter runs and [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WGyNij8rp3QnH4lx3UkFm9-TNoc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WGyNij8rp3QnH4lx3UkFm9-TNoc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WGyNij8rp3QnH4lx3UkFm9-TNoc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WGyNij8rp3QnH4lx3UkFm9-TNoc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/java-interpreter-vs-java-compiler/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/java-interpreter-vs-java-compiler/</feedburner:origLink></item> <item><title>What is multiple inheritance and how Java avoids it</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/Ttzcl5pO79s/</link> <comments>http://www.extreme-java.com/what-is-multiple-inheritance-and-how-java-avoids-it/#comments</comments> <pubDate>Wed, 16 May 2012 04:17:54 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=4827</guid> <description>The diamond problem with multiple inheritance is that when a variable/method of a class is accessed which is inherited from two (or more than two) classes which declare the same variable/method then it becomes ambiguous as to which inherited variable/method should the derived class use since it has inherited multiple different implementations of the same [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ewp1hCTJXBLpBpfB0LA5xzreE5g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ewp1hCTJXBLpBpfB0LA5xzreE5g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ewp1hCTJXBLpBpfB0LA5xzreE5g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ewp1hCTJXBLpBpfB0LA5xzreE5g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/what-is-multiple-inheritance-and-how-java-avoids-it/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-is-multiple-inheritance-and-how-java-avoids-it/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 491/569 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d3djhbe5r4kzxn.cloudfront.net

Served from: www.extreme-java.com @ 2012-05-18 15:21:59 -->

