網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

學習java需要哪些基礎知識【多篇】

欄目: 實用文精選 / 發佈於: / 人氣:1.49W

學習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、綜合項目實戰

實現一個企業級的應用。

Tags:Java 多篇 學習