<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post//</link>
<title><![CDATA[作为一个java程序员应该具备的能力和知识]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[编程杂谈]]></category>
<pubDate>Tue, 24 Aug 2010 06:13:56 +0000</pubDate> 
<guid>https://www.heckjj.com/post//</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 微软雅黑;">目前程序员这个行业，JAVA是开发人员的热宠，很多论坛都有不少热爱JAVA的开发人员，也有不少想成为JAVA程序员，但苦于不知道该如何学习，也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉，和大家讨论成为一个JAVA初级程序员应该具有的知识，与大家共享。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;个人认为想成为一个合格的JAVA初级程序员应该具备如下知识：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一、面向对象的知识：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JAVA是一个面向对象的开发语言，因此熟悉面向对象对学习JAVA很有必要，您要了解：什么是对象，什么是类；什么是封装，什么是多态，什么是继承；什么是抽象类，什么是接口。了解了概念后，您还需要这些概念是如何体现的，如类和对象有什么区别？类是如何封装的？<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;二、JAVA语法：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果您已经有了开发经验，恭喜您，您学习JAVA语法来将比较容易。如果您有C++等面向对象语言的开发经验，您只需简单的翻看一下介绍JAVA的相关书籍就可以了。如果您是新手，没有关系，您下些工夫，好好研究一本JAVA初级教程之类的书就可以了。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;学习了JAVA语法，加上面向对象的知识，只有您用心，您就可以写出来比较好的JAVA代码了。如果您再抽出时间熟悉一下JAVA编程规范，您代码的水平就应该不俗了。</span><span style="font-family: 微软雅黑;"><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;三、JSP和HTML：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在我国的绝大多数公司，做JAVA程序员都少不了和JSP以及HTML打交道。因此，想成为JAVA程序员就不可避免的要熟悉JSP和HTML，您最好能知道JSP的几个内置对象，如Session，Request，Reponse，以及常用的JSP标签，如include,userBean等。尽管一些工具会帮您生成HTML代码，但您还是要熟悉比如title，table，tr，td等。如果您再熟悉一下JS和CSS就更好了，那会使您制作的页面更友好。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;四、WebServer:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;熟悉了以上三种，可以肯定的说您已经可以制作出来JSP页面了，您也可以在您的页面里使用自己开发的JAVA类(JAVABEAN)了，但您的页面总要跑起来才能看到您要的效果，这就要求您必须熟悉一种WebServer，比如：TOMCAT，RESIN等。您要熟悉如何发布您的应用，如何利用WebServer的数据库资源等。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;五、开发工具：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;大家都知道，开发工具可以帮助您更好更快地开发，因此熟悉几种开发工具很有必要。目前JAVA的开发工具比较流行的有JBuilder,IDEA,Eclipse，HTML的开发工具有Dreamweaver等。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;六、熟悉一种框架：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;熟悉一种框架其实是成为JAVA程序员的一种可选知识，但目前开发B/S结构的应用的开发小组，都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码，良好的层次关系和业务控制逻辑，基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和Hibernate,Spring等。</span><br/><br/><br/>Tags - <a href="https://www.heckjj.com/tags/java/" rel="tag">java</a> , <a href="https://www.heckjj.com/tags/%25E8%2583%25BD%25E5%258A%259B/" rel="tag">能力</a> , <a href="https://www.heckjj.com/tags/%25E7%259F%25A5%25E8%25AF%2586/" rel="tag">知识</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post//#blogcomment</link>
<title><![CDATA[[评论] 作为一个java程序员应该具备的能力和知识]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>