<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Java PitStop</title>
	<atom:link href="https://javaforyou.wordpress.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://javaforyou.wordpress.com</link>
	<description>Java at your disposal</description>
	<lastBuildDate>Fri, 22 Oct 2010 09:44:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">4033490</site><cloud domain="javaforyou.wordpress.com" path="/?rsscloud=notify" port="80" protocol="http-post" registerProcedure=""/>
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>Java PitStop</title>
		<link>https://javaforyou.wordpress.com</link>
	</image>
	<atom:link href="https://javaforyou.wordpress.com/osd.xml" rel="search" title="Java PitStop" type="application/opensearchdescription+xml"/>
	<atom:link href="https://javaforyou.wordpress.com/?pushpress=hub" rel="hub"/>
	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>How coding to Interface and Inheritance helped me reuse code</title>
		<link>https://javaforyou.wordpress.com/2010/10/23/how-coding-to-interface-and-inheritance-helped-me-reuse-code/</link>
					<comments>https://javaforyou.wordpress.com/2010/10/23/how-coding-to-interface-and-inheritance-helped-me-reuse-code/#respond</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Sat, 23 Oct 2010 09:42:19 +0000</pubDate>
				<category><![CDATA[Java Basics]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=286</guid>

					<description><![CDATA[Before going into the details I will state the requirement: I need to fetch certain records from 3 different tables into 3 ArrayLists. I have 3 Classes which store the information: Lets name it- Class1, Class2, Class3. All the above 3 classes implement the Interface, lets name it Interface1. The interface has a method called [&#8230;]]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2010/10/23/how-coding-to-interface-and-inheritance-helped-me-reuse-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">286</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>Execute external process from within JVM using Apache Commons Exec library</title>
		<link>https://javaforyou.wordpress.com/2010/10/22/execute-external-process-from-within-jvm-using-apache-commons-exec-library/</link>
					<comments>https://javaforyou.wordpress.com/2010/10/22/execute-external-process-from-within-jvm-using-apache-commons-exec-library/#respond</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Fri, 22 Oct 2010 09:29:55 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General Java]]></category>
		<category><![CDATA[apache commons]]></category>
		<category><![CDATA[exec]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=278</guid>

					<description><![CDATA[Executing external command from within JVM often causes problems- be it in terms of the code to write and manage or in the ease of implementation. I had similar requirement in my Major project for my Under Graduate Degree, where in I had to launch a C program from the Java code. I ran into [&#8230;]]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2010/10/22/execute-external-process-from-within-jvm-using-apache-commons-exec-library/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">278</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>Working with Java Enumerated types (Enums)</title>
		<link>https://javaforyou.wordpress.com/2009/12/01/working-with-java-enumerated-types-enums/</link>
					<comments>https://javaforyou.wordpress.com/2009/12/01/working-with-java-enumerated-types-enums/#comments</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Tue, 01 Dec 2009 06:29:52 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Java Basics]]></category>
		<category><![CDATA[enumerated types]]></category>
		<category><![CDATA[enums]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[SCJP]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=266</guid>

					<description><![CDATA[In this post I would like to explain about Enums in Java. Though in my 2 years of coding in Java I have seldom used Enums but they do provide a lot of features when we are required to create a say limited instances of certain type. In this post I have made use of [&#8230;]]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2009/12/01/working-with-java-enumerated-types-enums/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">266</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>Null, null, Nil, Nothing, None, and Unit in Scala</title>
		<link>https://javaforyou.wordpress.com/2009/07/12/nothingness/</link>
					<comments>https://javaforyou.wordpress.com/2009/07/12/nothingness/#comments</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Sun, 12 Jul 2009 17:30:48 +0000</pubDate>
				<category><![CDATA[Scala]]></category>
		<category><![CDATA[Any]]></category>
		<category><![CDATA[AnyRef]]></category>
		<category><![CDATA[AnyVal]]></category>
		<category><![CDATA[Nil]]></category>
		<category><![CDATA[None]]></category>
		<category><![CDATA[Nothing]]></category>
		<category><![CDATA[Null]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=263</guid>

					<description><![CDATA[Null&#8211; Its a Trait. null&#8211; Its an instance of Null- Similar to Java null. Nil&#8211; Represents an emptry List of anything of zero length. Its not that it refers to nothing but it refers to List which has no contents. Nothing is a Trait. Its a subtype of everything. But not superclass of anything. There [&#8230;]]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2009/07/12/nothingness/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">263</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>Traits in Scala- Deep Dive</title>
		<link>https://javaforyou.wordpress.com/2009/07/11/traits-in-scala-deep-dive/</link>
					<comments>https://javaforyou.wordpress.com/2009/07/11/traits-in-scala-deep-dive/#respond</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Fri, 10 Jul 2009 22:14:33 +0000</pubDate>
				<category><![CDATA[Scala]]></category>
		<category><![CDATA[multiple inheritance]]></category>
		<category><![CDATA[reuse]]></category>
		<category><![CDATA[traits]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=248</guid>

					<description><![CDATA[Traits are units of code reuse in Scala. Traits encapsulates methods and field definitions. Their role is similar to that of interfaces in Java- A workaround for Multiple Inheritance. But unlike Interfaces they can have method and field definitions. More features will be explained in the article. Defining Traits: A trait definition looks like a [&#8230;]]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2009/07/11/traits-in-scala-deep-dive/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">248</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>How’s Scala different from Java?</title>
		<link>https://javaforyou.wordpress.com/2009/07/05/hows-scala-different-from-java/</link>
					<comments>https://javaforyou.wordpress.com/2009/07/05/hows-scala-different-from-java/#respond</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Sun, 05 Jul 2009 14:58:03 +0000</pubDate>
				<category><![CDATA[Scala]]></category>
		<category><![CDATA[comparision]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=244</guid>

					<description><![CDATA[Scala is statically type like Java but with Type Inferencing support. Which means that the scala compiler analyzes the code deeply to determine what type a particular value is. In Scala its not required to use semicolons to terminate a statement if the termination is obvious by line ending. If there are more than one [&#8230;]]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2009/07/05/hows-scala-different-from-java/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">244</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>Control Structures in Scala- A brief overview</title>
		<link>https://javaforyou.wordpress.com/2009/07/03/control-structures-in-scala-a-brief-overview/</link>
					<comments>https://javaforyou.wordpress.com/2009/07/03/control-structures-in-scala-a-brief-overview/#respond</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Fri, 03 Jul 2009 16:30:24 +0000</pubDate>
				<category><![CDATA[Scala]]></category>
		<category><![CDATA[constructs]]></category>
		<category><![CDATA[do while]]></category>
		<category><![CDATA[expressions]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[while]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=232</guid>

					<description><![CDATA[If Statements: Lets consider a first entry example of If statments, without using much of Scala&#8217;s features. This is a pretty simple and straight forward examples. Now lets add some Scala flavor in the If-Statement. In Scala If-Statements are expressions, which means that the value from If-Statements can be assigned to some variable. Lets consider [&#8230;]]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2009/07/03/control-structures-in-scala-a-brief-overview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">232</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>Tuples- Returning multiple values in Scala</title>
		<link>https://javaforyou.wordpress.com/2009/07/03/tuples-scala/</link>
					<comments>https://javaforyou.wordpress.com/2009/07/03/tuples-scala/#respond</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Thu, 02 Jul 2009 19:06:23 +0000</pubDate>
				<category><![CDATA[Scala]]></category>
		<category><![CDATA[multiple values]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[Tuples]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=224</guid>

					<description><![CDATA[When I was coding in Java I used to build Classes just to return multpile values and also sometimes used pass by reference (by means of using Objects).  I really missed a permanent solution :( Scala has a solution for this- It supports something called "Tuples"  which is created with the literal syntax of a comma-separated list of the items inside parentheses like (x1,x2,x3 ...). The items in the parantheses may not be related to each other in terms of the type, which means that we can have String's, Int's and so on. These literal "groupings" are instantiated as scala.TupleN instances, where the N is the number of items in the tuple. The Scala API defines separate TupleN classes for N between 1 and 22, inclusive. Tuples can be assigned to variables, passed as values or return them from the methods.]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2009/07/03/tuples-scala/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">224</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>“val” versus “var” Declarations in Scala</title>
		<link>https://javaforyou.wordpress.com/2009/07/02/val-versus-var-in-scala/</link>
					<comments>https://javaforyou.wordpress.com/2009/07/02/val-versus-var-in-scala/#respond</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Wed, 01 Jul 2009 18:37:35 +0000</pubDate>
				<category><![CDATA[Scala]]></category>
		<category><![CDATA[declaration]]></category>
		<category><![CDATA[val]]></category>
		<category><![CDATA[var]]></category>
		<category><![CDATA[Variables]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=219</guid>

					<description><![CDATA[Scala allows programmers to decide whether the variable is immutable or mutable. This can be done by using the keywords "val" and "var". Continue reading to know more about "val" and "var".]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2009/07/02/val-versus-var-in-scala/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">219</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>
	</item>
		<item>
		<title>Monitoring and Profiling using VisualVM-1</title>
		<link>https://javaforyou.wordpress.com/2009/06/22/monitoring-and-profiling-using-visualvm-1/</link>
					<comments>https://javaforyou.wordpress.com/2009/06/22/monitoring-and-profiling-using-visualvm-1/#respond</comments>
		
		<dc:creator><![CDATA[Mohamed Sanaulla]]></dc:creator>
		<pubDate>Mon, 22 Jun 2009 13:16:51 +0000</pubDate>
				<category><![CDATA[General Java]]></category>
		<category><![CDATA[Java Basics]]></category>
		<category><![CDATA[Garbage Collection]]></category>
		<category><![CDATA[heap]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[threads]]></category>
		<category><![CDATA[visualVM]]></category>
		<guid isPermaLink="false">http://javaforyou.wordpress.com/?p=208</guid>

					<description><![CDATA[I executed a simple GUI application which would load the CSV file and parse it and show the contents in a JTable. When the applications started- There was a JFrame, 2 JPanels, a JLabel and a JButton with an Icon. I wanted to monitor the Heap size variations, the number of Classes, Threads details and also wanted to profile the application. So i thought of using VisualVM. The following are the results and snapshots of profiling using VisualVM. Note that the application had only one public class MainFrame in gui package. Also note that i was using the Nimbus Look and Feel.]]></description>
		
					<wfw:commentRss>https://javaforyou.wordpress.com/2009/06/22/monitoring-and-profiling-using-visualvm-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">208</post-id>
		<media:content medium="image" url="https://0.gravatar.com/avatar/64131fe9e9472b8852abf595cbbf3a8a2a5e86569fa1349eed92b2a32f9104c1?s=96&amp;d=identicon">
			<media:title type="html">Sanaulla</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/heap.jpg">
			<media:title type="html">Heap details before parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/permGen.jpg">
			<media:title type="html">Permanent Generation Area before parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/classes.jpg">
			<media:title type="html">Classes stats before parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/threads.jpg">
			<media:title type="html">Thread before parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/threadMonitor.jpg">
			<media:title type="html">Thread before parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/heap2.jpg">
			<media:title type="html">Thread before parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/permGen2.jpg">
			<media:title type="html">Permanent Generation area details after parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/classes2.jpg">
			<media:title type="html">Classes stats after parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/all.jpg">
			<media:title type="html">Classes stats after parsing</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/cpuProfilin.jpg">
			<media:title type="html">CPU Profiling</media:title>
		</media:content>

		<media:content medium="image" url="http://blogs.sun.com/sanaulla/resource/visualvm/profilingMemory.jpg">
			<media:title type="html">Memory Profiling</media:title>
		</media:content>
	</item>
	</channel>
</rss>