<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Legolas in Minas Tirith &#187; Uncategorized</title>
	<atom:link href="http://www.javalinux.it/wordpress/categories/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javalinux.it/wordpress</link>
	<description>Alessio &#38; Stefano ideas</description>
	<lastBuildDate>Tue, 20 Apr 2010 09:59:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>JBossWS talk in Rome on April 28th</title>
		<link>http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/</link>
		<comments>http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 09:59:57 +0000</pubDate>
		<dc:creator>Alessio SOLDANO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=405</guid>
		<description><![CDATA[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share For those being around Rome next week&#8230; I&#8217;ll be presenting on the JBossWS project for the Rome&#8217;s JBoss [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/";
		var dzone_title = "JBossWS talk in Rome on April 28th";
		var dzone_style = "1";
		var dzone_blurb = "																				For those being around Rome next week&#8230; I&#8217;ll be presenting on the JBossWS project for the Rome&#8217;s JBoss User Group and Java User Group. More information available (in italian) at http://www.jugroma.it/wiki/jug/space/jug/eventi/Incontro+Aprile+2010...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "JBossWS talk in Rome on April 28th";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2010%2F04%2F20%2Fjbossws-talk-in-rome-on-april-28th%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2010%2F04%2F20%2Fjbossws-talk-in-rome-on-april-28th%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>For those being around Rome next week&#8230; I&#8217;ll be presenting on the JBossWS project for the Rome&#8217;s <a href="http://tech.groups.yahoo.com/group/roma-jbug/">JBoss User Group</a> and Java User Group. More information available (in italian) at <a href="http://www.jugroma.it/wiki/jug/space/jug/eventi/Incontro+Aprile+2010">http://www.jugroma.it/wiki/jug/space/jug/eventi/Incontro+Aprile+2010</a> Also take a look at the <a href="http://www.jboss.org/events">Community Events calendar</a> on JBoss.org, where every JBoss User Group event is listed.</p>
<p>Let&#8217;s hope the volcanic ash cloud goes away in the mean time <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th&amp;desc=For%20those%20being%20around%20Rome%20next%20week...%20I%27ll%20be%20presenting%20on%20the%20JBossWS%20project%20for%20the%20Rome%27s%20JBoss%20User%20Group%20and%20Java%20User%20Group.%20More%20information%20available%20%28in%20italian%29%20at%20http%3A%2F%2Fwww.jugroma.it%2Fwiki%2Fjug%2Fspace%2Fjug%2Feventi%2FIncontro%2BAprile%2B2010%20Also%20take%20a%20look%20at%20the%20Community%20Events%20calendar%20on" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th&amp;description=For%20those%20being%20around%20Rome%20next%20week...%20I%27ll%20be%20presenting%20on%20the%20JBossWS%20project%20for%20the%20Rome%27s%20JBoss%20User%20Group%20and%20Java%20User%20Group.%20More%20information%20available%20%28in%20italian%29%20at%20http%3A%2F%2Fwww.jugroma.it%2Fwiki%2Fjug%2Fspace%2Fjug%2Feventi%2FIncontro%2BAprile%2B2010%20Also%20take%20a%20look%20at%20the%20Community%20Events%20calendar%20on" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;t=JBossWS+talk+in+Rome+on+April+28th" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=JBossWS+talk+in+Rome+on+April+28th&amp;link=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th&amp;srcUrl=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;srcTitle=JBossWS+talk+in+Rome+on+April+28th&amp;snippet=For%20those%20being%20around%20Rome%20next%20week...%20I%27ll%20be%20presenting%20on%20the%20JBossWS%20project%20for%20the%20Rome%27s%20JBoss%20User%20Group%20and%20Java%20User%20Group.%20More%20information%20available%20%28in%20italian%29%20at%20http%3A%2F%2Fwww.jugroma.it%2Fwiki%2Fjug%2Fspace%2Fjug%2Feventi%2FIncontro%2BAprile%2B2010%20Also%20take%20a%20look%20at%20the%20Community%20Events%20calendar%20on" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th&amp;summary=For%20those%20being%20around%20Rome%20next%20week...%20I%27ll%20be%20presenting%20on%20the%20JBossWS%20project%20for%20the%20Rome%27s%20JBoss%20User%20Group%20and%20Java%20User%20Group.%20More%20information%20available%20%28in%20italian%29%20at%20http%3A%2F%2Fwww.jugroma.it%2Fwiki%2Fjug%2Fspace%2Fjug%2Feventi%2FIncontro%2BAprile%2B2010%20Also%20take%20a%20look%20at%20the%20Community%20Events%20calendar%20on&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;bm_description=JBossWS+talk+in+Rome+on+April+28th&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/&amp;title=JBossWS+talk+in+Rome+on+April+28th" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+JBossWS+talk+in+Rome+on+April+28th+-+http://cli.gs/v8v4V&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2010/04/20/jbossws-talk-in-rome-on-april-28th/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>java2scala #3: Variables and functions</title>
		<link>http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/</link>
		<comments>http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 22:17:19 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=373</guid>
		<description><![CDATA[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share In this third post of our java2scala series we will take a look to variables and functions definition [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/";
		var dzone_title = "java2scala #3: Variables and functions";
		var dzone_style = "1";
		var dzone_blurb = "																				In this third post of our java2scala series we will take a look to variables and functions definition and use.As usual you can find the full maven/eclipse project on github.Java class4549f3b72b75f398f1989da80aadddca004java Unit Test4549f3b72b75f398f1989da80aadddca005Scala...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "java2scala #3: Variables and functions";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F12%2F29%2Fjava2scala-3-variables-and-functions%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F12%2F29%2Fjava2scala-3-variables-and-functions%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this third post of our <a href="../java2scala/" target="_blank">java2scala</a> series we will take a look to variables and functions definition and use.</p>
<p>As usual you can find the <a href="http://github.com/maeste/java2scalaSamples" target="_blank">full maven/eclipse project on github.</a></p>
<h4>Java class</h4>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">it.javalinux.samples.java.post3</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> VariablesAndFunctions <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">final</span> <span style="color: #003399;">String</span> inputString<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">int</span> fooIntVar <span style="color: #339933;">=</span> <span style="color: #cc66cc;">11</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">final</span> <span style="color: #003399;">String</span> fooStringVal <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;fooString&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">double</span> privateIntVar <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1.1</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">final</span> <span style="color: #003399;">String</span> privateStringVal <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;fooString&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> VariablesAndFunctions<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> inputString<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//it could compile! and if you uncomment the line tests will fail</span>
		<span style="color: #666666; font-style: italic;">//inputString = inputString + &quot;hasBeenModified&quot;;</span>
		<span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">inputString</span> <span style="color: #339933;">=</span> inputString<span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//it doesent compile because you have already assigned the final property</span>
		<span style="color: #666666; font-style: italic;">//this.inputString = inputString + &quot;hasBeenModified&quot;;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Created VariablesAndFunctions with inputString=&quot;</span> <span style="color: #339933;">+</span> inputString<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> VariablesAndFunctions<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;defaultString&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #003399;">String</span> getInputString<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> inputString<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #003399;">String</span> getFooStringVal<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> fooStringVal<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// i. You can't re-assign a final variable</span>
<span style="color: #666666; font-style: italic;">//	public void setFooStringVal(String fooStringVal) {</span>
<span style="color: #666666; font-style: italic;">//		this.fooStringVal = fooStringVal;</span>
<span style="color: #666666; font-style: italic;">//	}</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">double</span> getPrivateIntVar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> privateIntVar<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> setPrivateIntVar<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">double</span> privateIntVar<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">privateIntVar</span> <span style="color: #339933;">=</span> privateIntVar<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">int</span> getFooIntVar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> fooIntVar<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #003399;">String</span> getPrivateStringVal<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> privateStringVal<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> setFooIntVar<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> fooIntVar<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">fooIntVar</span> <span style="color: #339933;">=</span> fooIntVar<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<h4>java Unit Test</h4>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">it.javalinux.samples.java.post3</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.junit.Test</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">static</span> org.<span style="color: #006633;">junit</span>.<span style="color: #000000; font-weight: bold;">Assert</span>.<span style="color: #006633;">assertFalse</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">static</span> org.<span style="color: #006633;">junit</span>.<span style="color: #000000; font-weight: bold;">Assert</span>.<span style="color: #006633;">assertTrue</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> VariablesAndFunctionsTest <span style="color: #009900;">&#123;</span>
&nbsp;
    @Test
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> testAccessToPublicVar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    	VariablesAndFunctions instance <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	instance.<span style="color: #006633;">fooIntVar</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span>
    	assertTrue<span style="color: #009900;">&#40;</span>instance.<span style="color: #006633;">fooIntVar</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">12</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    @Test
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span>  testAccessToPublicVal<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
    	VariablesAndFunctions instance <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	<span style="color: #666666; font-style: italic;">// It doesn't compile...you can't reassign a final property</span>
    	<span style="color: #666666; font-style: italic;">//instance.fooStringVal = &quot;anotherString&quot;</span>
    	assertTrue<span style="color: #009900;">&#40;</span>instance.<span style="color: #006633;">fooStringVal</span>.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;fooString&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	assertFalse<span style="color: #009900;">&#40;</span>instance.<span style="color: #006633;">fooStringVal</span> <span style="color: #339933;">==</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">String</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;fooString&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    @Test
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span>  testAccessToPrivateVar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
    	VariablesAndFunctions instance <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	instance.<span style="color: #006633;">setPrivateIntVar</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">12</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	assertTrue<span style="color: #009900;">&#40;</span>instance.<span style="color: #006633;">getPrivateIntVar</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">12</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    @Test
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span>  testEmptyConstructor<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
    	VariablesAndFunctions instance <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	assertTrue<span style="color: #009900;">&#40;</span>instance.<span style="color: #006633;">getInputString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;defaultString&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	assertFalse<span style="color: #009900;">&#40;</span>instance.<span style="color: #006633;">getInputString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">String</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;defaultString&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    @Test
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span>  testConstructor<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
    	VariablesAndFunctions instance <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;myString&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	assertTrue<span style="color: #009900;">&#40;</span>instance.<span style="color: #006633;">getInputString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;myString&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	assertFalse<span style="color: #009900;">&#40;</span>instance.<span style="color: #006633;">getInputString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">String</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;myString&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<h4>Scala class</h4>

<div class="wp_syntax"><div class="code"><pre class="scala" style="font-family:monospace;"><span style="color: #0000ff; font-weight: bold;">package</span> it.<span style="color: #000000;">javalinux</span>.<span style="color: #000000;">samples</span>.<span style="color: #000000;">scala</span>.<span style="color: #000000;">post3</span>
&nbsp;
<span style="color: #0000ff; font-weight: bold;">class</span> VariablesAndFunctions<span style="color: #F78811;">&#40;</span><span style="color: #0000ff; font-weight: bold;">val</span> inputString <span style="color: #000080;">:</span> String<span style="color: #F78811;">&#41;</span> <span style="color: #F78811;">&#123;</span>
&nbsp;
    println<span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;Created VariablesAndFunctions with inputString=&quot;</span> + inputString<span style="color: #F78811;">&#41;</span><span style="color: #000080;">;</span>
&nbsp;
    <span style="color: #008000; font-style: italic;">// it doesnt compile</span>
    <span style="color: #008000; font-style: italic;">// inputString = inputString + &quot;hasBeenModified&quot;;</span>
&nbsp;
	<span style="color: #0000ff; font-weight: bold;">def</span> <span style="color: #0000ff; font-weight: bold;">this</span><span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span> <span style="color: #000080;">=</span> <span style="color: #0000ff; font-weight: bold;">this</span><span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;defaultString&quot;</span><span style="color: #F78811;">&#41;</span>
&nbsp;
	<span style="color: #0000ff; font-weight: bold;">var</span> fooIntVar <span style="color: #000080;">:</span> Int <span style="color: #000080;">=</span> <span style="color: #F78811;">11</span>
	<span style="color: #0000ff; font-weight: bold;">val</span> fooStringVal <span style="color: #000080;">=</span> <span style="color: #6666FF;">&quot;fooString&quot;</span>
	<span style="color: #0000ff; font-weight: bold;">private</span> <span style="color: #0000ff; font-weight: bold;">var</span> privateIntVar <span style="color: #000080;">=</span> <span style="color: #F78811;">1.1</span>
	<span style="color: #0000ff; font-weight: bold;">private</span> <span style="color: #0000ff; font-weight: bold;">val</span> privateStringVal <span style="color: #000080;">=</span> <span style="color: #6666FF;">&quot;fooString&quot;</span>
&nbsp;
	<span style="color: #0000ff; font-weight: bold;">def</span> getPrivateVarIntVar<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span> <span style="color: #000080;">=</span> privateIntVar
&nbsp;
	<span style="color: #0000ff; font-weight: bold;">def</span> getPrivateStringVal<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span> <span style="color: #000080;">=</span> privateStringVal
&nbsp;
	<span style="color: #0000ff; font-weight: bold;">def</span> setPrivateVarIntVar<span style="color: #F78811;">&#40;</span>x <span style="color: #000080;">:</span> Int<span style="color: #F78811;">&#41;</span> <span style="color: #F78811;">&#123;</span>
	  privateIntVar <span style="color: #000080;">=</span> x
   	<span style="color: #F78811;">&#125;</span>
&nbsp;
<span style="color: #008000; font-style: italic;">// It doesn't compile...you can't reassign val</span>
<span style="color: #008000; font-style: italic;">//	def setPrivateStringVal(s : String) {</span>
<span style="color: #008000; font-style: italic;">//	  privateStringVal = s;</span>
<span style="color: #008000; font-style: italic;">//    }</span>
&nbsp;
<span style="color: #F78811;">&#125;</span></pre></div></div>

<h4>Scala Unit Test</h4>

<div class="wp_syntax"><div class="code"><pre class="scala" style="font-family:monospace;"><span style="color: #0000ff; font-weight: bold;">package</span> it.<span style="color: #000000;">javalinux</span>.<span style="color: #000000;">samples</span>.<span style="color: #000000;">scala</span>.<span style="color: #000000;">post3</span>
&nbsp;
<span style="color: #0000ff; font-weight: bold;">import</span> org.<span style="color: #000000;">junit</span>.<span style="color: #000080;">_</span>
<span style="color: #0000ff; font-weight: bold;">import</span> Assert.<span style="color: #000080;">_</span>
&nbsp;
<span style="color: #000080;">@</span>Test
<span style="color: #0000ff; font-weight: bold;">class</span> VariablesAndFunctionsTest <span style="color: #F78811;">&#123;</span>
&nbsp;
    <span style="color: #000080;">@</span>Test
    <span style="color: #0000ff; font-weight: bold;">def</span> testAccessToPublicVar<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span> <span style="color: #000080;">=</span> <span style="color: #F78811;">&#123;</span>
    	<span style="color: #0000ff; font-weight: bold;">val</span> instance <span style="color: #000080;">=</span> <span style="color: #0000ff; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span>
    	instance.<span style="color: #000000;">fooIntVar</span> <span style="color: #000080;">=</span> <span style="color: #F78811;">12</span>
    	assertTrue<span style="color: #F78811;">&#40;</span>instance.<span style="color: #000000;">fooIntVar</span> <span style="color: #000080;">==</span> <span style="color: #F78811;">12</span><span style="color: #F78811;">&#41;</span>
    <span style="color: #F78811;">&#125;</span>
&nbsp;
    <span style="color: #000080;">@</span>Test
    <span style="color: #0000ff; font-weight: bold;">def</span> testAccessToPublicVal<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span> <span style="color: #000080;">=</span> <span style="color: #F78811;">&#123;</span>
    	<span style="color: #0000ff; font-weight: bold;">val</span> instance <span style="color: #000080;">=</span> <span style="color: #0000ff; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span>
    	<span style="color: #008000; font-style: italic;">// It doesn't compile...you can't reassign val</span>
&nbsp;
    	<span style="color: #008000; font-style: italic;">//instance.fooStringVal = &quot;anotherString&quot;</span>
    	assertTrue<span style="color: #F78811;">&#40;</span>instance.<span style="color: #000000;">fooStringVal</span> <span style="color: #000080;">==</span> <span style="color: #0000ff; font-weight: bold;">new</span> String<span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;fooString&quot;</span><span style="color: #F78811;">&#41;</span> <span style="color: #F78811;">&#41;</span>
        assertFalse<span style="color: #F78811;">&#40;</span>instance.<span style="color: #000000;">fooStringVal</span> eq <span style="color: #0000ff; font-weight: bold;">new</span> String<span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;fooString&quot;</span><span style="color: #F78811;">&#41;</span> <span style="color: #F78811;">&#41;</span>
    <span style="color: #F78811;">&#125;</span>
&nbsp;
    <span style="color: #000080;">@</span>Test
    <span style="color: #0000ff; font-weight: bold;">def</span> testAccessToPrivateVar<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span> <span style="color: #000080;">=</span> <span style="color: #F78811;">&#123;</span>
    	<span style="color: #0000ff; font-weight: bold;">val</span> instance <span style="color: #000080;">=</span> <span style="color: #0000ff; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span>
    	instance.<span style="color: #000000;">setPrivateVarIntVar</span><span style="color: #F78811;">&#40;</span><span style="color: #F78811;">12</span><span style="color: #F78811;">&#41;</span>
    	assertTrue<span style="color: #F78811;">&#40;</span>instance.<span style="color: #000000;">getPrivateVarIntVar</span> <span style="color: #000080;">==</span> <span style="color: #F78811;">12</span><span style="color: #F78811;">&#41;</span>
    <span style="color: #F78811;">&#125;</span>
&nbsp;
    <span style="color: #000080;">@</span>Test
    <span style="color: #0000ff; font-weight: bold;">def</span> testEmptyConstructor<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span> <span style="color: #000080;">=</span> <span style="color: #F78811;">&#123;</span>
    	<span style="color: #0000ff; font-weight: bold;">val</span> instance <span style="color: #000080;">=</span> <span style="color: #0000ff; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span>
    	assertTrue<span style="color: #F78811;">&#40;</span>instance.<span style="color: #000000;">inputString</span> <span style="color: #000080;">==</span> <span style="color: #0000ff; font-weight: bold;">new</span> String<span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;defaultString&quot;</span><span style="color: #F78811;">&#41;</span> <span style="color: #F78811;">&#41;</span>
        assertFalse<span style="color: #F78811;">&#40;</span>instance.<span style="color: #000000;">inputString</span> eq <span style="color: #0000ff; font-weight: bold;">new</span> String<span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;defaultString&quot;</span><span style="color: #F78811;">&#41;</span> <span style="color: #F78811;">&#41;</span>
    <span style="color: #F78811;">&#125;</span>
&nbsp;
    <span style="color: #000080;">@</span>Test
    <span style="color: #0000ff; font-weight: bold;">def</span> testConstructor<span style="color: #F78811;">&#40;</span><span style="color: #F78811;">&#41;</span> <span style="color: #000080;">=</span> <span style="color: #F78811;">&#123;</span>
    	<span style="color: #0000ff; font-weight: bold;">val</span> instance <span style="color: #000080;">=</span> <span style="color: #0000ff; font-weight: bold;">new</span> VariablesAndFunctions<span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;myString&quot;</span><span style="color: #F78811;">&#41;</span>
    	assertTrue<span style="color: #F78811;">&#40;</span>instance.<span style="color: #000000;">inputString</span> <span style="color: #000080;">==</span> <span style="color: #0000ff; font-weight: bold;">new</span> String<span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;myString&quot;</span><span style="color: #F78811;">&#41;</span> <span style="color: #F78811;">&#41;</span>
        assertFalse<span style="color: #F78811;">&#40;</span>instance.<span style="color: #000000;">inputString</span> eq <span style="color: #0000ff; font-weight: bold;">new</span> String<span style="color: #F78811;">&#40;</span><span style="color: #6666FF;">&quot;myString&quot;</span><span style="color: #F78811;">&#41;</span> <span style="color: #F78811;">&#41;</span>
    <span style="color: #F78811;">&#125;</span>
&nbsp;
<span style="color: #F78811;">&#125;</span></pre></div></div>

<p>Ok, let me rapidly focus on some interesting things we can remark in previously pasted code (of course feel free to ask if I&#8217;ve missed to remark something that you&#8217;d like more explanations):</p>
<ul>
<li>public is the default access modifier&#8230;conciseness one more time. Scala have 3 different access public (default), private and protected. While plublic and private are the same of java, protected is a bit more restrictive than java one: protected member can be accessed only by subclasses of the class in which they are defined; in java you can access protected memeber also by classes defined in the same package. In scala you can achieve this effect using scoped protection. I will explain that in further post: for the moment just take in mund that you can specify private[X] or protected[X] member meaning they are private or protected &#8220;up to&#8221; X where X could be an enclosing package or class.</li>
<li>scala has 2 different keyword to define mutable (var) and immutable variable. Immutable variable guarantee immutable state at compile time.</li>
<li>default constructor is defined implicitly in class definition:
<ul>
<li>every code put in the class except variables and methods definitions are considered part of the default constructor. In our case the println instruction for debug purpose.</li>
<li>every val defined into calss definition parenthesis act as parameter for the default constructor. It&#8217;s matter of facts that the inputString parameter is defined as val prevent any kind of modification. Of course you can do the same in java declaring the input parameter as final, but it&#8217;s quite less usual.</li>
</ul>
</li>
<li>normally in scala public variables are accessed using variables names instead of odd getter and setter methods. BTW there is an annotation in scala to build getter and setter methods runtime. It is useful when you need java bean compatible objects written in scala.</li>
<li>a method or function is defined using keyword def</li>
<li>functions are methods that returns value. Normally defined using an = symbol after method name. Normally return keyword is not required and its use isn&#8217;t suggested, the last expression evaluated in the method is the returned one. Try to think functions as complex expression evaluation. Normally you don&#8217;t need to specify the type of returned value in method definition since scala will infer it for you. We will see type inference in one of next posts. For now just keep in mind that COMPILER will STATICALLY infer type for you.</li>
<li>The same STATIC inference of type is used to infer variable type when it isn&#8217;t specified. Try to play a little with my code to get idea about type inference of scala. It&#8217;s AMAZING.</li>
<li>methods without = symbol doesn&#8217;t return value. Formally they return an instance of Unit. Unit is the type of scala like void for java.</li>
<li>Don&#8217;t miss the different behaviour of == on object between scala and java. They are used in unit tests. Scala uses == to compare the content of objects, while it have eq operator to compare object references.</li>
</ul>
<p>Ok that&#8217;s all for the moment, but as said feel free to play with my code and/or ask here any further explanations.</p>
<p>In next post of the series we will take a first look at scala&#8217;s type inference in some more detail. As said it&#8217;s absolutely AMAZING&#8230;stay tuned</p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions&amp;desc=In%20this%20third%20post%20of%20our%20java2scala%20series%20we%20will%20take%20a%20look%20to%20variables%20and%20functions%20definition%20and%20use.%0D%0A%0D%0AAs%20usual%20you%20can%20find%20the%20full%20maven%2Feclipse%20project%20on%20github.%0D%0AJava%20class%0D%0Apackage%20it.javalinux.samples.java.post3%3B%0D%0A%0D%0Aclass%20VariablesAndFunctions%20%7B%0D%0A%0D%0A%09private%20final%20String%20inputStrin" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions&amp;description=In%20this%20third%20post%20of%20our%20java2scala%20series%20we%20will%20take%20a%20look%20to%20variables%20and%20functions%20definition%20and%20use.%0D%0A%0D%0AAs%20usual%20you%20can%20find%20the%20full%20maven%2Feclipse%20project%20on%20github.%0D%0AJava%20class%0D%0Apackage%20it.javalinux.samples.java.post3%3B%0D%0A%0D%0Aclass%20VariablesAndFunctions%20%7B%0D%0A%0D%0A%09private%20final%20String%20inputStrin" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;t=java2scala+%233%3A+Variables+and+functions" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=java2scala+%233%3A+Variables+and+functions&amp;link=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions&amp;srcUrl=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;srcTitle=java2scala+%233%3A+Variables+and+functions&amp;snippet=In%20this%20third%20post%20of%20our%20java2scala%20series%20we%20will%20take%20a%20look%20to%20variables%20and%20functions%20definition%20and%20use.%0D%0A%0D%0AAs%20usual%20you%20can%20find%20the%20full%20maven%2Feclipse%20project%20on%20github.%0D%0AJava%20class%0D%0Apackage%20it.javalinux.samples.java.post3%3B%0D%0A%0D%0Aclass%20VariablesAndFunctions%20%7B%0D%0A%0D%0A%09private%20final%20String%20inputStrin" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions&amp;summary=In%20this%20third%20post%20of%20our%20java2scala%20series%20we%20will%20take%20a%20look%20to%20variables%20and%20functions%20definition%20and%20use.%0D%0A%0D%0AAs%20usual%20you%20can%20find%20the%20full%20maven%2Feclipse%20project%20on%20github.%0D%0AJava%20class%0D%0Apackage%20it.javalinux.samples.java.post3%3B%0D%0A%0D%0Aclass%20VariablesAndFunctions%20%7B%0D%0A%0D%0A%09private%20final%20String%20inputStrin&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;bm_description=java2scala+%233%3A+Variables+and+functions&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/&amp;title=java2scala+%233%3A+Variables+and+functions" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+java2scala+%233%3A+Variables+and+functions+-+http://cli.gs/2LtgE&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2009/12/29/java2scala-3-variables-and-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>java.lang.NoClassDefFoundError and the bootstrap classloader</title>
		<link>http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/</link>
		<comments>http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/#comments</comments>
		<pubDate>Tue, 26 May 2009 13:51:19 +0000</pubDate>
		<dc:creator>Alessio SOLDANO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=292</guid>
		<description><![CDATA[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share Seasoned java developers know that the infamous java.lang.NoClassDefFoundError you can get at runtime might be due to a [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/";
		var dzone_title = "java.lang.NoClassDefFoundError and the bootstrap classloader";
		var dzone_style = "1";
		var dzone_blurb = "																				Seasoned java developers know that the infamous java.lang.NoClassDefFoundError you can get at runtime might be due to a lot of different issues, the most trivial being libraries missing in classpath.Of course tracking down the real...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "java.lang.NoClassDefFoundError and the bootstrap classloader";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F05%2F26%2Fjavalangnoclassdeffounderror-and-the-bootstrap-classloader%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F05%2F26%2Fjavalangnoclassdeffounderror-and-the-bootstrap-classloader%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Seasoned java developers know that the infamous java.lang.NoClassDefFoundError you can get at runtime might be due to a lot of different issues, the most trivial being libraries missing in classpath.</p>
<p>Of course tracking down the real problem might result quite more complex when multiple classloaders are involed. Things get even more subtle when the bootstrap classloader comes into play <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I usually deal with a project requiring a couple of libraries to be installed to and loaded from a location specified when providing the virtual machine with the endorsed dir parameter (-Dendorsed.dirs=my_endorsed_dir). I&#8217;m not spending a lot of words on the reason for doing so, it should be enought to know I need to overwrite some classes already shipped with the JDK.</p>
<p>As you know the classes in libraries added to the endorsed dirs are loaded by the bootstrap classloader, before the system classloaders do their job with the other classes.</p>
<p>Yesterday I was adding a new API (interfaces only) to another module (ModuleB) of my project. After that I implemented the interfaces in my ModuleA, which builds to a jar that goes to endorsed dir. Compile phase all green, but NoClassDefFoundError at runtime.</p>
<blockquote><p>Exception in thread &#8220;main&#8221; java.lang.NoClassDefFoundError: it/javalinux/blog/Foo<br />
at java.lang.ClassLoader.findBootstrapClass(Native Method)<br />
at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)<br />
at java.lang.ClassLoader.loadClass(ClassLoader.java:301)<br />
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)<br />
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)<br />
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)<br />
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)</p></blockquote>
<p>The classpath is OK. The libraries contain all the classes, including the Foo class. What&#8217;s happening then?</p>
<p>Well, I definitely did a mistake, ie. I put the Foo class in ModuleA while it implements FooInterface from ModuleB. Nothing dangerous in that besides *only one* of them is loaded by the bootclassloader, hence the NoClassDefFoundError.The Foo class is indeed available, but it&#8217;s loaded by another classloader.</p>
<p>So, aways think about the way your project classes are loaded and&#8230; look carefully at the exception dump, even in the java.lang.Classloader package section <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader&amp;desc=Seasoned%20java%20developers%20know%20that%20the%20infamous%20java.lang.NoClassDefFoundError%20you%20can%20get%20at%20runtime%20might%20be%20due%20to%20a%20lot%20of%20different%20issues%2C%20the%20most%20trivial%20being%20libraries%20missing%20in%20classpath.%0D%0A%0D%0AOf%20course%20tracking%20down%20the%20real%20problem%20might%20result%20quite%20more%20complex%20when%20multiple%20classloade" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader&amp;description=Seasoned%20java%20developers%20know%20that%20the%20infamous%20java.lang.NoClassDefFoundError%20you%20can%20get%20at%20runtime%20might%20be%20due%20to%20a%20lot%20of%20different%20issues%2C%20the%20most%20trivial%20being%20libraries%20missing%20in%20classpath.%0D%0A%0D%0AOf%20course%20tracking%20down%20the%20real%20problem%20might%20result%20quite%20more%20complex%20when%20multiple%20classloade" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;t=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader&amp;link=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader&amp;srcUrl=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;srcTitle=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader&amp;snippet=Seasoned%20java%20developers%20know%20that%20the%20infamous%20java.lang.NoClassDefFoundError%20you%20can%20get%20at%20runtime%20might%20be%20due%20to%20a%20lot%20of%20different%20issues%2C%20the%20most%20trivial%20being%20libraries%20missing%20in%20classpath.%0D%0A%0D%0AOf%20course%20tracking%20down%20the%20real%20problem%20might%20result%20quite%20more%20complex%20when%20multiple%20classloade" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader&amp;summary=Seasoned%20java%20developers%20know%20that%20the%20infamous%20java.lang.NoClassDefFoundError%20you%20can%20get%20at%20runtime%20might%20be%20due%20to%20a%20lot%20of%20different%20issues%2C%20the%20most%20trivial%20being%20libraries%20missing%20in%20classpath.%0D%0A%0D%0AOf%20course%20tracking%20down%20the%20real%20problem%20might%20result%20quite%20more%20complex%20when%20multiple%20classloade&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;bm_description=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/&amp;title=java.lang.NoClassDefFoundError+and+the+bootstrap+classloader" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+java.lang.NoClassDefFoundError+and+the+bootstrap+classloader+-+http://cli.gs/X00BM&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2009/05/26/javalangnoclassdeffounderror-and-the-bootstrap-classloader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Application Server Day 2009</title>
		<link>http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/</link>
		<comments>http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 11:19:18 +0000</pubDate>
		<dc:creator>Alessio SOLDANO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jboss]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=282</guid>
		<description><![CDATA[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share This post is to let you know a really interesting event that&#8217;s taking place soon in Genoa (Italy): [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/";
		var dzone_title = "Java Application Server Day 2009";
		var dzone_style = "1";
		var dzone_blurb = "																				This post is to let you know a really interesting event that&#8217;s taking place soon in Genoa (Italy): the Java Application Server Day 2009.As you can read on www.serverday.org, the event will be open to the entire Italian Java Community;...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "Java Application Server Day 2009";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F04%2F23%2Fjava-application-server-day-2009%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F04%2F23%2Fjava-application-server-day-2009%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>This post is to let you know a really interesting event that&#8217;s taking place soon in Genoa (Italy): the <strong>Java Application Server Day 2009</strong>.</p>
<p>As you can read on <a href="http://www.serverday.org/index.php" target="_blank">www.serverday.org</a>, the event will be open to the entire Italian Java Community; international experts, developers and students will discuss the state of the art<br />
and the future of Java Application Servers, with a focus on the innovations of<br />
the recently released <strong>JBoss 5.0, Spring dm Server, GlassFish 3.0 &amp; Oracle/WebLogic</strong>.</p>
<p>I&#8217;ve been asked to be there on behalf of JBoss / Red Hat, so I&#8217;ll present the recent changes in JBoss AS 5.</p>
<p>Hope you can join the event on May, 21st. Stay tuned for further updates.</p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009&amp;desc=This%20post%20is%20to%20let%20you%20know%20a%20really%20interesting%20event%20that%27s%20taking%20place%20soon%20in%20Genoa%20%28Italy%29%3A%20the%20Java%20Application%20Server%20Day%202009.%0D%0A%0D%0AAs%20you%20can%20read%20on%20www.serverday.org%2C%20the%20event%20will%20be%20open%20to%20the%20entire%20Italian%20Java%20Community%3B%20international%20experts%2C%20developers%20and%20students%20will%20discuss%20t" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009&amp;description=This%20post%20is%20to%20let%20you%20know%20a%20really%20interesting%20event%20that%27s%20taking%20place%20soon%20in%20Genoa%20%28Italy%29%3A%20the%20Java%20Application%20Server%20Day%202009.%0D%0A%0D%0AAs%20you%20can%20read%20on%20www.serverday.org%2C%20the%20event%20will%20be%20open%20to%20the%20entire%20Italian%20Java%20Community%3B%20international%20experts%2C%20developers%20and%20students%20will%20discuss%20t" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;t=Java+Application+Server+Day+2009" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Java+Application+Server+Day+2009&amp;link=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009&amp;srcUrl=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;srcTitle=Java+Application+Server+Day+2009&amp;snippet=This%20post%20is%20to%20let%20you%20know%20a%20really%20interesting%20event%20that%27s%20taking%20place%20soon%20in%20Genoa%20%28Italy%29%3A%20the%20Java%20Application%20Server%20Day%202009.%0D%0A%0D%0AAs%20you%20can%20read%20on%20www.serverday.org%2C%20the%20event%20will%20be%20open%20to%20the%20entire%20Italian%20Java%20Community%3B%20international%20experts%2C%20developers%20and%20students%20will%20discuss%20t" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009&amp;summary=This%20post%20is%20to%20let%20you%20know%20a%20really%20interesting%20event%20that%27s%20taking%20place%20soon%20in%20Genoa%20%28Italy%29%3A%20the%20Java%20Application%20Server%20Day%202009.%0D%0A%0D%0AAs%20you%20can%20read%20on%20www.serverday.org%2C%20the%20event%20will%20be%20open%20to%20the%20entire%20Italian%20Java%20Community%3B%20international%20experts%2C%20developers%20and%20students%20will%20discuss%20t&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;bm_description=Java+Application+Server+Day+2009&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/&amp;title=Java+Application+Server+Day+2009" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+Java+Application+Server+Day+2009+-+http://cli.gs/mds5Q&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2009/04/23/java-application-server-day-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Analyze what personality is behind your blog</title>
		<link>http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/</link>
		<comments>http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 12:55:59 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=279</guid>
		<description><![CDATA[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share According to this analyzer I&#8217;m  The Duty Fulfillers The responsible and hardworking type. They are especially attuned to [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/";
		var dzone_title = "Analyze what personality is behind your blog";
		var dzone_style = "1";
		var dzone_blurb = "																				According to this analyzer I&#8217;m  The Duty FulfillersThe responsible and hardworking type. They are especially attuned to the details of life and are careful about getting the facts right. Conservative by nature they are often...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "Analyze what personality is behind your blog";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F03%2F31%2Fanalyze-what-personality-is-behind-your-blog%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F03%2F31%2Fanalyze-what-personality-is-behind-your-blog%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>According to this analyzer I&#8217;m  <a href="http://typealyzer.com/index.php?lang=en" target="_blank">The Duty Fulfillers</a></p>
<blockquote><p><em>The responsible and hardworking type. They are especially attuned to the details of life and are careful about getting the facts right. Conservative by nature they are often reluctant to take any risks whatsoever.<br />
The Duty Fulfillers are happy to be let alone and to be able to work int heir own pace. They know what they have to do and how to do it. </em></p></blockquote>
<p>It doesn&#8217;t perfectly fit on my personality, but for sure it isn&#8217;t too far.</p>
<p><a href="http://markclittle.blogspot.com/2009/03/analyze-your-blog.html" target="_blank">Thanks to Mark Little for the link</a></p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog&amp;desc=According%20to%20this%20analyzer%20I%27m%C2%A0%20The%20Duty%20Fulfillers%0D%0AThe%20responsible%20and%20hardworking%20type.%20They%20are%20especially%20attuned%20to%20the%20details%20of%20life%20and%20are%20careful%20about%20getting%20the%20facts%20right.%20Conservative%20by%20nature%20they%20are%20often%20reluctant%20to%20take%20any%20risks%20whatsoever.%0D%0AThe%20Duty%20Fulfillers%20are%20happy%20t" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog&amp;description=According%20to%20this%20analyzer%20I%27m%C2%A0%20The%20Duty%20Fulfillers%0D%0AThe%20responsible%20and%20hardworking%20type.%20They%20are%20especially%20attuned%20to%20the%20details%20of%20life%20and%20are%20careful%20about%20getting%20the%20facts%20right.%20Conservative%20by%20nature%20they%20are%20often%20reluctant%20to%20take%20any%20risks%20whatsoever.%0D%0AThe%20Duty%20Fulfillers%20are%20happy%20t" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;t=Analyze+what+personality+is+behind+your+blog" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Analyze+what+personality+is+behind+your+blog&amp;link=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog&amp;srcUrl=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;srcTitle=Analyze+what+personality+is+behind+your+blog&amp;snippet=According%20to%20this%20analyzer%20I%27m%C2%A0%20The%20Duty%20Fulfillers%0D%0AThe%20responsible%20and%20hardworking%20type.%20They%20are%20especially%20attuned%20to%20the%20details%20of%20life%20and%20are%20careful%20about%20getting%20the%20facts%20right.%20Conservative%20by%20nature%20they%20are%20often%20reluctant%20to%20take%20any%20risks%20whatsoever.%0D%0AThe%20Duty%20Fulfillers%20are%20happy%20t" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog&amp;summary=According%20to%20this%20analyzer%20I%27m%C2%A0%20The%20Duty%20Fulfillers%0D%0AThe%20responsible%20and%20hardworking%20type.%20They%20are%20especially%20attuned%20to%20the%20details%20of%20life%20and%20are%20careful%20about%20getting%20the%20facts%20right.%20Conservative%20by%20nature%20they%20are%20often%20reluctant%20to%20take%20any%20risks%20whatsoever.%0D%0AThe%20Duty%20Fulfillers%20are%20happy%20t&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;bm_description=Analyze+what+personality+is+behind+your+blog&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/&amp;title=Analyze+what+personality+is+behind+your+blog" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+Analyze+what+personality+is+behind+your+blog+-+http://cli.gs/6g5GX&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2009/03/31/analyze-what-personality-is-behind-your-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
