<?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>Sun, 27 May 2012 03:03:00 +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>What are the steps followed before loading a class into memory?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/UcKoBmIthwA/</link> <comments>http://www.extreme-java.com/what-are-the-steps-followed-before-loading-a-class-into-memory/#comments</comments> <pubDate>Mon, 21 May 2012 16:39:20 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[ClassLoader]]></category> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5116</guid> <description>The steps followed by JVM to load a class into memory are: 1. The classes are loaded as and when they are referenced in a program. In case of inheritance, the super class is loaded before loading the sub class. 2. The static block of code is executed immediately after loading a class irrespective of [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YwK6T2U4kNfxr7NxfFeLb6puw2I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YwK6T2U4kNfxr7NxfFeLb6puw2I/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/YwK6T2U4kNfxr7NxfFeLb6puw2I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YwK6T2U4kNfxr7NxfFeLb6puw2I/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-steps-followed-before-loading-a-class-into-memory/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-are-the-steps-followed-before-loading-a-class-into-memory/</feedburner:origLink></item> <item><title>What are the uses of this and super keywords?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/9aHCWxAqTp0/</link> <comments>http://www.extreme-java.com/what-are-the-uses-of-this-and-super-keywords/#comments</comments> <pubDate>Mon, 21 May 2012 16:38:05 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5114</guid> <description>This keyword has multiple meanings. Used as reference variable: When used as a variable, it refers to the instance of the class on which the operation has been invoked. Example Code: Output: this.a: 10 In line 4 of the above program, this keyword refers to the instance created in line 9 of the program. Used [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/L_69Y1nC8ui4bDbRlpAv9arZXhg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L_69Y1nC8ui4bDbRlpAv9arZXhg/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/L_69Y1nC8ui4bDbRlpAv9arZXhg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L_69Y1nC8ui4bDbRlpAv9arZXhg/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-uses-of-this-and-super-keywords/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-are-the-uses-of-this-and-super-keywords/</feedburner:origLink></item> <item><title>What is reflection API?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/3g_KdXA_jlo/</link> <comments>http://www.extreme-java.com/what-is-reflection-api/#comments</comments> <pubDate>Mon, 21 May 2012 16:36:02 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Reflection]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5112</guid> <description>Reflection API is a reflection of an Object as created by using the new operator and as seen by JVM. Using this API, one can get information about an Object like its Constructors, Methods, Member variables etc. To get all this information, the Class object is required for any Object. The methods under this API [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Sl30lCXigg-lwFYQ0XBiRkRu1xc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sl30lCXigg-lwFYQ0XBiRkRu1xc/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/Sl30lCXigg-lwFYQ0XBiRkRu1xc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sl30lCXigg-lwFYQ0XBiRkRu1xc/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-reflection-api/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-is-reflection-api/</feedburner:origLink></item> <item><title>What is a class loader and What are the different class loaders?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/d1t1vLUKtGE/</link> <comments>http://www.extreme-java.com/what-is-a-class-loader-and-what-are-the-different-class-loaders/#comments</comments> <pubDate>Mon, 21 May 2012 16:34:51 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[ClassLoader]]></category> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5110</guid> <description>A class loader is a program which loads the system/user defined classes. A class loader is generally a part of the compiler. Whenever a reference to a class is encountered and the class is found to be not yet loaded into the memory, the class loader loads the class into the memory so that all [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yExvOvdLCiCj0sJg7aPZscMTrI0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yExvOvdLCiCj0sJg7aPZscMTrI0/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/yExvOvdLCiCj0sJg7aPZscMTrI0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yExvOvdLCiCj0sJg7aPZscMTrI0/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-a-class-loader-and-what-are-the-different-class-loaders/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-is-a-class-loader-and-what-are-the-different-class-loaders/</feedburner:origLink></item> <item><title>What is the best way to initialize references out of null, empty or uninitialized?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/hGvCxuLU8qY/</link> <comments>http://www.extreme-java.com/what-is-the-best-way-to-initialize-references-out-of-null-empty-or-uninitialized/#comments</comments> <pubDate>Mon, 21 May 2012 16:33:07 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5108</guid> <description>Note: The word variable here refers to reference variables referring to objects and not primitive variables. Initializing the reference variables to proper value should not be ignored because it helps in avoiding the issues like NullPointerException and memory issues. If you don&amp;#8217;t initialize the variables then either they will cause compiler error or will be [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZDSyITELuxm789QxaV0CWa0Ix_o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZDSyITELuxm789QxaV0CWa0Ix_o/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/ZDSyITELuxm789QxaV0CWa0Ix_o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZDSyITELuxm789QxaV0CWa0Ix_o/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-the-best-way-to-initialize-references-out-of-null-empty-or-uninitialized/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-is-the-best-way-to-initialize-references-out-of-null-empty-or-uninitialized/</feedburner:origLink></item> <item><title>What are the best practices for fetching large amount of data from database?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/Mz7ZumPezY0/</link> <comments>http://www.extreme-java.com/what-are-the-best-practices-for-fetching-large-amount-of-data-from-database/#comments</comments> <pubDate>Mon, 21 May 2012 16:31:25 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Best Practices]]></category> <category><![CDATA[Core Java]]></category> <category><![CDATA[Database]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5106</guid> <description>The list of best practices include: a)   Pagination: In this technique, the data retrieved from the server is shown on multiple pages with next and previous buttons. These buttons help in navigating the records. The advantage of using this technique is that the client doesn’t need to wait until all the data is retrieved [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OkSjXTx5wq7zb4AGtPPlzl2tebs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OkSjXTx5wq7zb4AGtPPlzl2tebs/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/OkSjXTx5wq7zb4AGtPPlzl2tebs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OkSjXTx5wq7zb4AGtPPlzl2tebs/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-best-practices-for-fetching-large-amount-of-data-from-database/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-are-the-best-practices-for-fetching-large-amount-of-data-from-database/</feedburner:origLink></item> <item><title>What is Chain of Responsibility (CoR) design pattern?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/U6FksYOcKJo/</link> <comments>http://www.extreme-java.com/what-is-chain-of-responsibility-cor-design-pattern/#comments</comments> <pubDate>Mon, 21 May 2012 16:29:41 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Design Patterns]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5104</guid> <description>The basic principle behind CoR is to avoid a component which can perform multiple functions and have a number of components each performing a definitive task. This design pattern is inspired from Cohesion principle which states that each component should perform a unique function. The advantage of using CoR is that a request need not [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GadTX_1MouTo06CDTHNJ931HOXQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GadTX_1MouTo06CDTHNJ931HOXQ/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/GadTX_1MouTo06CDTHNJ931HOXQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GadTX_1MouTo06CDTHNJ931HOXQ/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-chain-of-responsibility-cor-design-pattern/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-is-chain-of-responsibility-cor-design-pattern/</feedburner:origLink></item> <item><title>What is the difference between aggregation and composition?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/ohnIkDI2GB4/</link> <comments>http://www.extreme-java.com/what-is-the-difference-between-aggregation-and-composition/#comments</comments> <pubDate>Mon, 21 May 2012 16:29:02 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Design Patterns]]></category> <category><![CDATA[Inheritance]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5102</guid> <description>Aggregation and composition both refer to a “has a” relationship which means that one object is a part of another object. This relationship is required to model real world scenarios like a school has a principal or a Van has an Engine. The difference between aggregation and composition lies in the kind of “has a” relationship [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gRzeG-cOVdDeqcSCx-R1L0zcGG8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gRzeG-cOVdDeqcSCx-R1L0zcGG8/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/gRzeG-cOVdDeqcSCx-R1L0zcGG8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gRzeG-cOVdDeqcSCx-R1L0zcGG8/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-the-difference-between-aggregation-and-composition/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/what-is-the-difference-between-aggregation-and-composition/</feedburner:origLink></item> <item><title>Explain Factory design pattern</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/LR5gyjz_iq0/</link> <comments>http://www.extreme-java.com/explain-factory-design-pattern/#comments</comments> <pubDate>Mon, 21 May 2012 16:27:49 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Design Patterns]]></category> <category><![CDATA[Factory]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5100</guid> <description>The Factory design pattern defines a factory which can be used to build objects of particular type. Like a real world factory, the factory class assembles an object using various component or sub objects and the returns the built object. The class which requested the object being build need not take care of creating the [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mYVrmwLATXJF_vMa3E411lZqeRE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYVrmwLATXJF_vMa3E411lZqeRE/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/mYVrmwLATXJF_vMa3E411lZqeRE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYVrmwLATXJF_vMa3E411lZqeRE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/explain-factory-design-pattern/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/explain-factory-design-pattern/</feedburner:origLink></item> <item><title>Explain Singleton design pattern?</title><link>http://feedproxy.google.com/~r/extreme-java-feed/~3/fs-Ar6a7Gok/</link> <comments>http://www.extreme-java.com/explain-singleton-design-pattern/#comments</comments> <pubDate>Mon, 21 May 2012 16:26:22 +0000</pubDate> <dc:creator>admins</dc:creator> <category><![CDATA[Core Java]]></category> <category><![CDATA[Design Patterns]]></category> <category><![CDATA[Singleton]]></category><guid isPermaLink="false">http://www.extreme-java.com/?p=5098</guid> <description>Singleton pattern is a solution which comes to help when you want to allow only one instance of a class in your application. Let us understand the concept of singleton pattern using a program. Following is a class which allows only one instance of itself to be created: Example Code: The above solution is thread [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TM1CAYW--fdW5xbRTCPO2lnUjPA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TM1CAYW--fdW5xbRTCPO2lnUjPA/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/TM1CAYW--fdW5xbRTCPO2lnUjPA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TM1CAYW--fdW5xbRTCPO2lnUjPA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description> <wfw:commentRss>http://www.extreme-java.com/explain-singleton-design-pattern/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.extreme-java.com/explain-singleton-design-pattern/</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 529/626 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: static.extreme-java.com

Served from: www.extreme-java.com @ 2012-05-27 03:09:20 -->

