學習java需要哪些基礎知識【多篇】
學習java需要哪些基礎知識 篇一
1、web開發
全面的JEE的web開發知識:Servlet+JSP+javaBean+TagLib,到這裏做一個完整的web應用項目開發。
2、J2EE基礎
j2ee説白了就是做網頁,這時候你要從先從java裏脱身出來,學些跟網頁有關的東西:
html:很簡單的東西不是太笨的話半天左右即可搞定
js:易學難精,想速度找工作不必花太多時間,隨便買本java書略讀並備查推薦:Java高級程序設計;Java權威指南
數據庫:如果沒有基礎的話,建議多花時間,至少一個月,開始建議用mysql,然後是oracle,然後是sqlserver,這段時間最關鍵的就是sql語言的編寫。
xml 就是一種封裝數據的格式,沒啥好學的,練習一下怎麼用dom4j或者jdom讀寫xml即可。
jsp,servlet,tomcat: 這段時間説白了就是用jsp來做個網站。
3、EJB開發
包含全面的EJB知識:1)EJB入門和無狀態會話Bean;2)有狀態會話Bean;3)BMP和CMP是實體Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的開發和應用;
要會使用主流框架
框架其實就是一些公共的工具和方法,被封裝到一個盒子中供您隨時調用,框架也是別人用java編寫的,相當於你調用別人寫好的公共模塊,可以節省時間和效率。
主要是3大框架:
mvc框架:struts,struts2,jsf
or映射框架:hibernate,ibatis
業務框架:spring
重量級框架:ejb
學Java需要哪些基礎知識 篇二
一、學習基礎語言
掌握基礎語言是非常重要的一個步驟。在學習過程中,如果你不瞭解基礎語言知識,在後期就會出現不知道該做什麼的情況,並且當遇到問題的時候不知道應該如何解決。因此在學習基礎的過程中,並不是要求你把所有的基礎知識背熟,最重要的是掌握Java的核心概念和編碼技術,這樣對於理解代碼知識有很大的幫助。最重要的是在學習過程中將知識聯繫起來,在整個過程中不要遺漏任何細節,這樣之前無法理解的知識也能夠很快的掌握。
二、開始編寫一些小程序
學習Java語言開發最重要的就是練習,通過練習能夠很好掌握基礎知識與概念,並且還能將所有知識很好的聯繫起來。當你開始編寫程序時,請記住,前幾個程序對於你來説或許比較難,但是一旦你建立起自己的知識體系,擁有熟練的技能,即使這些問題再出現的時候,你也可以輕鬆的解決它們。
三、使用Java編寫高級程序
在練習很長時間編程以及掌握編程基礎知識後,就要進入後面的實戰項目演練的部分了。可以在JavaIO中努力學習Java集合和API。並且你還需要熟悉這些API提供的各種類和接口,使用它們來創建程序。其中最重要的是應該尋找現有的API和方法來實現功能,而不是實現自己的邏輯。
四、學會編寫Web前端應用
學會編寫Web應用能夠讓你在面試的時候更加有自信,並且在和同事討論Java知識的時候也能信心滿滿。在學習的時候,可以嘗試編寫一些桌面程序和Web應用程序,能夠讓你掌握基礎知識,並且進行不斷的探索。
初學Java需要掌握哪些基礎知識 篇三
一、掌握靜態方法和屬性
靜態方法和屬性用於描述特定類型的對象組的特徵,而不是單個對象的特徵。靜態方法和屬性在Java中被大量使用,這是一種常見的技術。但是這種技術在許多語言中並不經常使用。理解靜態方法和屬性非常有助於理解類和對象之間的關係。在大量Java規範中,經常使用靜態方法和屬性。
二、重視接口
類繼承在早期面向對象的應用程序中大量使用。隨着軟件工程理論的不斷髮展,人們開始意識到繼承的諸多缺點,並開始嘗試使用聚合而不是繼承。可以解決可擴展性的軟件工程的重要原則是抽象描述。
三、集合框架的學習
Java描述複雜數據結構的主要方式是集合框架。 Java沒有指針,而是複雜數據結構的複雜集合,例如數組和對象數組。學習這些數據結構的描述對於應用程序編程至關重要,特別是對於服務器和三層體系結構編程。
四、例外捕捉
Java對異常捕獲的強調是前所未有的,迫使程序員以邏輯方法完全不同的方式描述異常捕獲,這對程序描述的完整性和嚴謹性具有重要意義。 但是C語言有類似的機制,但我們已經看到很多C語言的程序員不習慣使用這些機制。
java入門需要學習哪些東西 篇四
1、首先要學習java的基礎知識。
不要被新技術迷惑,所謂萬變不離其宗,新技術都是基於java的基礎之上,如果基礎不紮實,對於這些新技術的理解也是一知半解,學不到根源。
2、做一個java項目
在學習完java的基礎知識之後,做一個java項目來鞏固一下,在項目中會發現很多問題,通過解決問題,加深基礎知識的掌握。
3、學習數據庫的基礎知識和開發應用
軟件開發離不了數據庫,掌握幾種流行的數據庫:Oracle、SQLserver、MySQL等。
4、JEE基礎
在這裏首先要學習網站基礎,包括HTML、DHTML、JavaScript;接着要學習XML,XML JAXP;然後學習JEE基礎,包括JEE開發環境,RMI/IIOP、JNDI;最後學習JDBC數據庫的應用開發。
5、web開發
全面的JEE的web開發知識:Servlet JSP java Bean TagLib,到這裏做一個完整的web應用項目開發。
6、EJB開發
包含全面的EJB知識:1)EJB入門和無狀態會話Bean;2)有狀態會話Bean;3)BMP和CMP是實體Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的開發和應用;
7、開源框架的學習
學習幾種現在流行的開源框架:Struts、Spring、Hibernian、Webwork等。完整的學習這些框架的開發和應用。如果有興趣還可以學習Ibati框架、AJAX技術和DWR框架的開發和應用。
8、JEE項目
綜合應用JEE的知識來開發一個完整的應用。
9、面向對象分析與設計
java是一種面向對象的語言,所以要深入學習面向對象的分析與設計,另外還要學習UML統一建模語言。
10、接下來就是系統設計與架構
這裏要學習的是Java設計模式、EJB設計模式、JEE核心設計模式、JEE應用程序框架設計。
11、軟件工程
軟件工程基本理論知識的學習,還有Rup和極限編程。
12、技術研究
學習搜索引擎技術:如Lucene等、工作流技術:包含Shark、JBPM等、SOA架構和應用。
13、綜合項目實戰
實現一個企業級的應用。
-
高中生綜合素質評價精品多篇
自我評價怎麼寫篇一1、通過一些工作經驗和經歷,將自己在處理工作過程中一些較為明顯的特點和優勢描述出來。比如學習能力、溝通能力、數據分析能力等等;2、可以將自己擁有的技能和所獲得的榮譽描述出來;3、自我評價最好通過實際情況進行描述,有數據的直接用數據説...
-
互動遊戲策劃方案多篇
幼兒園遊戲區域活動方案篇一活動目標:1、感受新年帶來的喜悦,知道自己長大了,願意表現自己這一年的收穫,讓家長同伴為自己喝彩。2、通過親子迎新年活動增進家園聯繫,促進家長與教師之間、幼兒與家長之間的互動和聯繫,增進彼此的感情。3、參與節日遊戲。4、願意積極參...
-
錯過隨筆散文(精選5篇)
本站小編為你精心整理了5篇《錯過隨筆散文》的範文,但願對你的工作學習帶來幫助,希望你能喜歡!當然你還可以在本站搜索到更多與《錯過隨筆散文》相關的範文。篇1:錯過的隨筆原來,他們都有相似的眉目,隨筆驚鴻一瞥若人生只如初見。昨在醫院回來,路過那個我曾實習過的廣...
-
促銷活動策劃精品多篇
促銷活動策劃篇一一、活動時間xx月xx日xx月xx日二、促銷活動內容服裝店根據自身的促銷成本控制,在下列活動中選擇一個或多個方案進行借鑑實施。活動一:六一節買六送一在服裝店中選擇一批商品進行買六送一活動,實行買六件送一件的促銷活動。由於促銷成本為1/7,即讓...