天天看點

如何成為一名JAVA初級程式員

目前,JAVA是開發人員的熱寵,很多論壇都有不少熱愛JAVA的開發人員,也有不少想成為JAVA程式員,

但苦于不知道該如何學習,也不清楚該學些什麼知識才能成為一個JAVA程式員。本人在這裡抛磚引玉,

和大家讨論成為一個JAVA初級程式員應該具有的知識,與大家共享。

   個人認為想成為一個合格的JAVA初級程式員應該具備如下知識:

   一、面向對象的知識:JAVA是一個面向對象的開發語言,是以熟悉面向對象對學習JAVA很有必要,您

要了解:什麼是對象,什麼是類;什麼是封裝,什麼是多态,什麼是繼承;什麼是抽象類,什麼是

接口。了解了概念後,您還需要這些概念是如何展現的,如類和對象有什麼差別?類是如何封裝的?

   二、JAVA文法:如果您已經有了開發經驗,恭喜您,您學習JAVA文法來将比較容易。如果您有C++等

面向對象語言的開發經驗,您隻需簡單的翻看一下介紹JAVA的相關書籍就可以了。如果您是新手,沒有關

系,您下些工夫,好好研究一本JAVA初級教程之類的書就可以了。

   學習了JAVA文法,加上面向對象的知識,隻有您用心,您就可以寫出來比較好的JAVA代碼了。如果您再

抽出時間熟悉一下JAVA程式設計規範,您代碼的水準就應該不俗了。

   三、JSP和HTML:在我國的絕大多數公司,做JAVA程式員都少不了和JSP以及HTML打交道。是以,想成為JAVA程式員就不可避免的要熟悉JSP和HTML,您最好能知道JSP的幾個内置對象,如Session,Request,Reponse,,以及常用的JSP标簽,如include,userBean等。盡管一些工具會幫您生成HTML代碼,但您還是要熟悉比如title,,<table>,<tr>,<td>等。如果您再熟悉一下JS和CSS就更好了,那會使您制作的頁面更友好。

   四、WebServer:熟悉了以上三種,可以肯定的說您已經可以制作出來JSP頁面了,您也可以在您的頁面裡使用自己開發的JAVA類(JAVABEAN)了,但您的頁面總要跑起來才能看到您要的效果,這就要求您必須熟悉一種WebServer,比如:TOMCAT,RESIN等。您要熟悉如何釋出您的應用,如何利用WebServer的資料庫資源等。

   五、開發工具:大家都知道,開發工具可以幫助您更好更快地開發,是以熟悉幾種開發工具很有必要。目前JAVA的開發工具比較流行的有JBuilder,IDEA,Eclipse,HTML的開發工具有Dreamweaver等。

   六、熟悉一種架構:熟悉一種架構其實是成為JAVA程式員的一種可選知識,但目前開發B/S結構的應用的開發小組,都差不多會采用一種架構來建構自己的應用系統。架構都會有許多可重用的代碼,良好的層次關系和業務控制邏輯,基于架構的開發使你可以省出很多的開發成本。目前比較流行的架構有Struts和WAF等。