<?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>Free practice test , mock test, driving test, interview questions &#187; Programming / tutorials</title>
	<atom:link href="http://www.skill-guru.com/blog/category/programming-tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skill-guru.com/blog</link>
	<description>Find free mock and practice test, create and sell tests</description>
	<lastBuildDate>Mon, 16 Jan 2012 16:53:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Login issues at skill-guru</title>
		<link>http://www.skill-guru.com/blog/2012/01/13/login-issues-at-skill-guru/</link>
		<comments>http://www.skill-guru.com/blog/2012/01/13/login-issues-at-skill-guru/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 17:51:44 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=4145</guid>
		<description><![CDATA[Updated Jan 14: We have resolved the login issues users were experiencing. Some users were not able to see the tests they had purchased. All these issues have been resolved. If you are still experiencing any problems, please drop a mail at support@skill-guru.com
Some of the users are still facing issues while logging into the site. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Updated Jan 14</strong>: We have resolved the login issues users were experiencing. Some users were not able to see the tests they had purchased. All these issues have been resolved. If you are still experiencing any problems, please drop a mail at support@skill-guru.com</p>
<p>Some of the users are still facing issues while logging into the site. We are aware of situation and trying the fix it</p>
<p>We appreciate your patience</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2012/01/13/login-issues-at-skill-guru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New practice test on Spring Certification</title>
		<link>http://www.skill-guru.com/blog/2011/07/24/new-practice-test-on-spring-certification/</link>
		<comments>http://www.skill-guru.com/blog/2011/07/24/new-practice-test-on-spring-certification/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 21:27:00 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=4098</guid>
		<description><![CDATA[After huge success of last two Spring mock tests from ikoko, Jacek has added another test for our readers .
Spring 3.x certification mock test
Questions very similar to originals with almost the same difficulty level. Majority questions are from most important sections at exam: container, testing, AOP, transactions. Only few from other sections like MVC, REST, [...]]]></description>
			<content:encoded><![CDATA[<p>After huge success of last two Spring mock tests from ikoko, Jacek has added another test for our readers .</p>
<p><a href="http://www.skill-guru.com/test/177/spring-3.x-certification-mock-test">Spring 3.x certification mock test</a></p>
<p>Questions very similar to originals with almost the same difficulty level. Majority questions are from most important sections at exam: container, testing, AOP, transactions. Only few from other sections like MVC, REST, JMX, JMS.</p>
<p>This is a 30 question practice test. 5 questions are free for you to try.</p>
<p>It is very reasonably priced at $1.99.</p>
<p>If you buy all there tests, you would save on paypal fees.</p>
<p>I am sure you would like the test. Jacek is looking for feedback and inputs to make the test better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/07/24/new-practice-test-on-spring-certification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding google +1 button to your website</title>
		<link>http://www.skill-guru.com/blog/2011/07/20/adding-google-1-button-to-your-website/</link>
		<comments>http://www.skill-guru.com/blog/2011/07/20/adding-google-1-button-to-your-website/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 02:08:19 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=4096</guid>
		<description><![CDATA[Google has launched an answer to facebook like with Google +. I have not yet started seeing the effects but definitely you I am sure over a period of time, it will effect my search results.
Here are way to add google + on your site.
1. Go to your webmaster console.  i am sure if you [...]]]></description>
			<content:encoded><![CDATA[<p>Google has launched an answer to facebook like with Google +. I have not yet started seeing the effects but definitely you I am sure over a period of time, it will effect my search results.</p>
<p>Here are way to add google + on your site.</p>
<p>1. Go to your webmaster console.  i am sure if you would like to add google+ on your site you would have a  account with google webmaster.</p>
<p>2. Go to +1 Metrics &#8211;&gt; search impact on your left and click on it.</p>
<p>3. You would find see a heading Add +1 button on right. Click on that and it will lead you to a page which code generated like</p>
<p>&lt;!&#8211; Place this tag in your head or just before your close body tag &#8211;&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;https://apis.google.com/js/plusone.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;!&#8211; Place this tag where you want the +1 button to render &#8211;&gt;<br />
&lt;g:plusone&gt;&lt;/g:plusone&gt;</p>
<p>4. Add that code on your site. If for some reasons this does not work as it dies work with jsp and jsf sites, add this<br />
&lt;!&#8211; Place this tag in your head or just before your close body tag &#8211;&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;https://apis.google.com/js/plusone.js&#8221;&gt;&lt;/script&gt;<br />
&lt;div data-size=&#8221;standard&#8221; data-count=&#8221;true&#8221; align=&#8221;left&#8221;&gt;&lt;/div&gt;</p>
<p>Preview the page and + 1 button has been added to your  site</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/07/20/adding-google-1-button-to-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disadvantages of Hibernate ?</title>
		<link>http://www.skill-guru.com/blog/2011/06/15/disadvantages-of-hibernate/</link>
		<comments>http://www.skill-guru.com/blog/2011/06/15/disadvantages-of-hibernate/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 17:44:18 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[hibernate]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=4062</guid>
		<description><![CDATA[When googling disadvantages of hibernate, you would find lots of discussions and arguments as to what works and what not in hibernate. This is year 2011 and Hibernate 3.2 has been released . An an ORM framework it has matured a lot . I will sum down my experience of working with hibernate so far
1. [...]]]></description>
			<content:encoded><![CDATA[<p>When googling disadvantages of hibernate, you would find lots of discussions and arguments as to what works and what not in hibernate. This is year 2011 and Hibernate 3.2 has been released . An an ORM framework it has matured a lot . I will sum down my experience of working with hibernate so far</p>
<p>1. If it is a small project with few tables , I think there is no need for a full fledge ORM framework like hibernate. You can very well using Spring with JDBC and keep complexity to minimum.</p>
<p>But this is a classic mistake made by teams initially. You assume that the project will have only 3-4 tables and few updates and inserts, but as and when you gather requirements, dive deep into design , add more features, it starts to get bigger.</p>
<p>At later stage you wishes you had started with ORM framework else you might have to write all the inserts, updates and selects which is a huge waste of time ,considering all this can be configured easily by hibernate.</p>
<p>2. Performance : A lot is being talked about hibernate performance. We have used Spring and hibernate with one of the biggest deployment in clinical applications and I can tell you, I have not seen any issues or so because of hibernate.</p>
<p>Yes we had to fix the hqls at few places but that is a normal tuning process.</p>
<p>3. Hibernate is slow because it uses run time reflection:  People who had faced performance issues with reflection in early ears were skeptical about hibernate&#8217;s use of reflection. But not anymore. You should not worry about performance loss due to reflection. From hibernate&#8217;s doc</p>
<blockquote><p>Modern JVMs implement reflection extremely efficiently and the  overhead is minimal compared to the cost of disk access or IPC.  Developers from other traditions (eg. Smalltalk) have always relied upon  reflection to do things that C/C++ needs code-generation for.</p>
<p>In  the very latest versions of Hibernate, &#8220;reflection&#8221; is optimized via  the CGLIB runtime bytecode generation library. This means that  &#8220;reflected&#8221; property get / set calls no longer carry the overhead of the  Java reflection API and are actually just normal method calls. This  results in a (very) small performance gain.</p>
<p><span id="more-4062"></span></p></blockquote>
<p>You can always hancode sql&#8217;s at places where you think it is going to be complex scenarios and a native sql would perform much better. But this is required rarely , so this is an exception , not a rule.</p>
<p>4.  Composite mapping is complex : If you do not understand it , yes it is complex . But this will not be a disadvantage. We have talked about this here <a href="http://www.skill-guru.com/blog/2010/02/10/mapping-composite-keys-in-hibernate/">mapping composite keys in hibernate</a>.</p>
<p>3. Everything is returned as object : Yes that is true and even if you would like to get an id or name, you would write the hql and get an object which has the complete data set. This is anyways not bad because while designing methods, you will have coarse grained objects which well be returned. I would not prefer to return String or int from my methods.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/06/15/disadvantages-of-hibernate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How well does hibernate perform ?</title>
		<link>http://www.skill-guru.com/blog/2011/06/14/how-well-does-hibernate-perform/</link>
		<comments>http://www.skill-guru.com/blog/2011/06/14/how-well-does-hibernate-perform/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 19:01:21 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[hibernate]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=4072</guid>
		<description><![CDATA[A lot has been said and discussed about hibernate performance.I will not go into details and benchmarks but I will share some practical insights.
Our application was developed using Spring framework 2.5 , spring webflow and hibernate 3.0. We had Oracle application server (not the oracle weblogic ) and oracle database 10g
Caching : Second level caching [...]]]></description>
			<content:encoded><![CDATA[<p>A lot has been said and discussed about hibernate performance.I will not go into details and benchmarks but I will share some practical insights.</p>
<p>Our application was developed using Spring framework 2.5 , spring webflow and hibernate 3.0. We had Oracle application server (not the oracle weblogic ) and oracle database 10g</p>
<p><strong>Caching </strong>: Second level caching was done using ehcache. The caching strategy was <strong>read-only</strong> which is the simplest and best-performing cache strategy</p>
<p><strong>Stored Procedures</strong> : Procs were used at couple of places. These procs had business logic and were communicating with another database through DB Link.</p>
<p><strong>Native queries</strong> : We did not use any native queries.</p>
<p>We  have used Spring and hibernate with one of the biggest deployment in  applications and I can tell you, I have not seen any issues or  so because of hibernate.</p>
<p>Yes we had to fix the hqls at few places but that is a normal tuning process.</p>
<p>I cannot share much details here neither the performance statistics but will be happy to answer your questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/06/14/how-well-does-hibernate-perform/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gathering database statistics in oracle</title>
		<link>http://www.skill-guru.com/blog/2011/06/14/gathering-database-statistics-in-oracle/</link>
		<comments>http://www.skill-guru.com/blog/2011/06/14/gathering-database-statistics-in-oracle/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 18:07:08 +0000</pubDate>
		<dc:creator>amit</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[Oracle 10g]]></category>
		<category><![CDATA[Oracle 9i]]></category>
		<category><![CDATA[performance tuning]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=297</guid>
		<description><![CDATA[While with Oracle for several years there had been many instances when the database performance had not been optimal. This had nothing to with the configuration of the sever but more with tuning of database. Here are some tips which I had been using
Make sure that database statistics is upto-date. As this is one of [...]]]></description>
			<content:encoded><![CDATA[<p>While with Oracle for several years there had been many instances when the database performance had not been optimal. This had nothing to with the configuration of the sever but more with tuning of database. Here are some tips which I had been using</p>
<p style="margin-bottom: 0in; widows: 0; orphans: 0;"><span style="font-family: Verdana, sans-serif;">Make sure that database statistics is upto-date. As this is one of the factor which can influence explain plan. We can gather statistics by executing following command:</span></p>
<p style="margin-bottom: 0in; widows: 0; orphans: 0;">
<p style="margin-bottom: 0in; widows: 0; orphans: 0;"><span style="color: #0000ff;"><span style="font-family: Verdana, sans-serif;">EXEC DBMS_STATS.gather_schema_stats(&#8216;TDWDBA&#8217;); </span></span></p>
<p style="margin-bottom: 0in; widows: 0; orphans: 0;">
<p style="margin-bottom: 0in; widows: 0; orphans: 0;"><span style="font-family: Verdana, sans-serif;">Where TDWDBA is the schema name.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/06/14/gathering-database-statistics-in-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Surefire for Integration Tests in JUnit</title>
		<link>http://www.skill-guru.com/blog/2011/06/14/maven-surefire-for-integration-tests-in-junit/</link>
		<comments>http://www.skill-guru.com/blog/2011/06/14/maven-surefire-for-integration-tests-in-junit/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 17:58:21 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[tests]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=3941</guid>
		<description><![CDATA[Maven surefire plugin is used to run unit tests during test phase of build lifecycle . The reports are generated in .txt or .xml file. These files are generated at ${basedir}/target/surefire-reports
Surefire runs unit tests during build phase, not integration tests which are executed during package phase. But you can include integration tests also to be [...]]]></description>
			<content:encoded><![CDATA[<p>Maven <a href="http://maven.apache.org/plugins/maven-surefire-plugin/">surefire plugin</a> is used to run unit tests during <strong>test phase</strong> of build lifecycle . The reports are generated in .txt or .xml file. These files are generated at <tt>${basedir}/target/surefire-reports</tt></p>
<p>Surefire runs unit tests during build phase, not integration tests which are executed during package phase. But you can include integration tests also to be run</p>
<p>Below is the configuration for surefire plugin in your pom.xml</p>
<p>&lt;profile&gt;<br />
&lt;id&gt;itest&lt;/id&gt;<br />
&lt;build&gt;<br />
&lt;plugins&gt;<br />
&lt;plugin&gt;<br />
&lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;<br />
&lt;version&gt;${maven.surefire.report.version}&lt;/version&gt;<br />
&lt;configuration&gt;<br />
&lt;includes&gt;<br />
&lt;include&gt;**/*IntTest.java&lt;/include&gt;<br />
&lt;include&gt;**/*IntTests.java&lt;/include&gt;<br />
&lt;/includes&gt;<br />
&lt;/configuration&gt;<br />
&lt;/plugin&gt;</p>
<p>&lt;/plugins&gt;<br />
&lt;/build&gt;<br />
&lt;/profile&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/06/14/maven-surefire-for-integration-tests-in-junit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Difference between the session.get() method and the session.load() method?</title>
		<link>http://www.skill-guru.com/blog/2011/06/08/what-is-the-difference-between-the-session-get-method-and-the-session-load-method/</link>
		<comments>http://www.skill-guru.com/blog/2011/06/08/what-is-the-difference-between-the-session-get-method-and-the-session-load-method/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 13:46:21 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[hibernate]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=3079</guid>
		<description><![CDATA[When working with hibernate, one of the most used methods would be session.get or session.load.
Let us see what the difference between these tow
Take a look at this code :
Session hSession = this.getCurrentSession();
hSession.beginTransaction();
User u = (User)hSession.get(User.class, 8);
u.setLoginName(&#8220;skillguru&#8221;);
u.setPassword(&#8220;forgetmenot&#8221;);
hibernateSession.getTransaction().commit();
session.get() makes a hit to the database to get the data if the obejct does not
exist in the application.
Session.load gets [...]]]></description>
			<content:encoded><![CDATA[<p>When working with hibernate, one of the most used methods would be session.get or session.load.<br />
Let us see what the difference between these tow</p>
<p>Take a look at this code :</p>
<p>Session hSession = this.getCurrentSession();</p>
<p>hSession.beginTransaction();<br />
User u = (User)hSession.get(User.class, 8);<br />
u.setLoginName(&#8220;skillguru&#8221;);<br />
u.setPassword(&#8220;forgetmenot&#8221;);<br />
hibernateSession.getTransaction().commit();</p>
<p>session.get() makes a hit to the database to get the data if the obejct does not<br />
exist in the application.<br />
Session.load gets the proxy for the instance, hence saving a database trip.But if there was no such object in the database then the method session.load() throws an exception whereas session.get() returns null.<br />
Both the methods will return the instance or a proxy for the instance, if the instance or<br />
proxy is already associated with the session.Only difference is that the session.load()<br />
will throw an exception if the persistent entity does not exist in the database</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/06/08/what-is-the-difference-between-the-session-get-method-and-the-session-load-method/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading properties file in Spring</title>
		<link>http://www.skill-guru.com/blog/2011/06/05/reading-properties-file-in-spring/</link>
		<comments>http://www.skill-guru.com/blog/2011/06/05/reading-properties-file-in-spring/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 03:19:49 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[properties]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=3973</guid>
		<description><![CDATA[There are multiple ways to read properties file in Spring
Let us say you have database user name , password etc configured in jdbc.properties and would like to inject the values at run time.
Here is what will go in applicationContext.xml
&#60;bean id=&#8221;dataSource&#8221; destroy-method=&#8221;close&#8221;&#62;
&#60;property name=&#8221;driverClass&#8221; value=&#8221;${jdbc.driverClass}&#8221;/&#62;
&#60;property name=&#8221;jdbcUrl&#8221; value=&#8221;${jdbc.url}&#8221;/&#62;
&#60;property name=&#8221;user&#8221; value=&#8221;${jdbc.user}&#8221;/&#62;
&#60;property name=&#8221;password&#8221; value=&#8221;${jdbc.password}&#8221;/&#62;
&#60;property name=&#8221;minPoolSize&#8221; value=&#8221;${jdbc.minPoolSize}&#8221;/&#62;
&#60;property name=&#8221;maxPoolSize&#8221; value=&#8221;${jdbc.maxPoolSize}&#8221;/&#62;
&#60;/bean&#62;
and this will [...]]]></description>
			<content:encoded><![CDATA[<p>There are multiple ways to read properties file in Spring</p>
<p>Let us say you have database user name , password etc configured in jdbc.properties and would like to inject the values at run time.</p>
<p>Here is what will go in applicationContext.xml</p>
<p>&lt;bean id=&#8221;dataSource&#8221; destroy-method=&#8221;close&#8221;&gt;<br />
&lt;property name=&#8221;driverClass&#8221; value=&#8221;${jdbc.driverClass}&#8221;/&gt;<br />
&lt;property name=&#8221;jdbcUrl&#8221; value=&#8221;${jdbc.url}&#8221;/&gt;<br />
&lt;property name=&#8221;user&#8221; value=&#8221;${jdbc.user}&#8221;/&gt;<br />
&lt;property name=&#8221;password&#8221; value=&#8221;${jdbc.password}&#8221;/&gt;<br />
&lt;property name=&#8221;minPoolSize&#8221; value=&#8221;${jdbc.minPoolSize}&#8221;/&gt;<br />
&lt;property name=&#8221;maxPoolSize&#8221; value=&#8221;${jdbc.maxPoolSize}&#8221;/&gt;<br />
&lt;/bean&gt;</p>
<p>and this will be your properties file</p>
<p>jdbc.driverClass=oracle.jdbc.driver.OracleDriver<br />
jdbc.url=jdbc:oracle:thin:@abc.com:1521:ORAC<br />
jdbc.user=hello<br />
jdbc.password=hello<br />
jdbc.minPoolSize=1<br />
jdbc.maxPoolSize=10</p>
<p>At run time, the properties file value will be injected  into the applicationContext.xml</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/06/05/reading-properties-file-in-spring/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse Short Cut Keys- The most useful ones</title>
		<link>http://www.skill-guru.com/blog/2011/05/31/eclipse-shortcut-keys-the-most-useful-ones/</link>
		<comments>http://www.skill-guru.com/blog/2011/05/31/eclipse-shortcut-keys-the-most-useful-ones/#comments</comments>
		<pubDate>Tue, 31 May 2011 13:37:26 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[Programming / tutorials]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[shortcut]]></category>

		<guid isPermaLink="false">http://www.skill-guru.com/blog/?p=3948</guid>
		<description><![CDATA[I am summarizing the most useful Eclipse shortcut keys which are really helpful in day to day work
Ctrl + Space : Content Assist
syso + Ctrl + space  = writes out System.out.Println for you (I love this one)
Ctrl + Shift + T : Open resource box to look for a Java file
Ctrl + Shift + [...]]]></description>
			<content:encoded><![CDATA[<p>I am summarizing the most useful Eclipse shortcut keys which are really helpful in day to day work</p>
<p><strong>Ctrl + Space </strong>: Content Assist</p>
<p><strong>syso + Ctrl + space </strong> = writes out<span style="color: #993366;"> <strong>System.out.Println</strong></span> for you (I love this one)</p>
<p><strong>Ctrl + Shift + T</strong> : Open resource box to look for a Java file</p>
<p><strong>Ctrl + Shift + R</strong>: Open resource box to look for a non Java file</p>
<p><strong>Ctrl + F8 </strong>: Switch between perspective</p>
<p><strong>Ctrl + F11</strong> : Run the last launched</p>
<p><strong>F11</strong> : Run the last launched in debug mode</p>
<p><strong>Ctrl + Page Up / Ctrl + Page Down</strong> : Move between open classes</p>
<p><strong>Alt +Shift +J</strong> : Add block comments to a clas sor method</p>
<p><strong>Ctrl + Shift + /</strong> : Comment the selected code<span id="more-3948"></span></p>
<p><strong>Ctrl + Shift + \</strong> : Un comment the selected code</p>
<p><strong>Ctrl + /</strong> : Add or remove line comments</p>
<p><strong>F3</strong> : open declaration</p>
<p><strong>Ctrl + Shift + L</strong> : See all the shortcuts in eclipse , if you do not remember anyone of above <img src='http://www.skill-guru.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.skill-guru.com/blog/2011/05/31/eclipse-shortcut-keys-the-most-useful-ones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

