(一)Java 能幹什麼
java是現在最火熱的程式設計語言之一,java為什麼能這麼受歡迎?java到底能做什嗎?java私塾為大家最一個簡單的介紹。
Java 能做的事情很多,涉及到編程領域的各個方面。
1:案頭級應用:尤其是需要跨平台的案頭級應用程式。
先解釋一下案頭級應用:簡單的說就是主要功能都在我們本機上啟動並執行程式,比如word、excel 等運行在本機上的應用就屬於案頭應用。
2:企業級應用
先解釋一下企業級應用:簡單的說就是大規模的應用,一般使用人數較多,資料量較大,對系統的穩定性、安全性、可擴充性和可裝配性等都有比較高的要求。
這是目前 Java 應用最廣泛的一個領域,幾乎一枝獨秀。包括各種行業應用,公司資訊化,也包括電子政務等,領域涉及:辦公自動化 OA,客戶關係管理 CRM,人力資源 HR,企業資源計劃 ERP、知識管理 KM、供應鏈管理 SCM、企業裝置管理系統 EAM、產品生命週期管理 PLM、面向服務體系架構 SOA、商業智慧 BI、專案管理 PM、營銷管理、流程管理 WorkFlow、財務管理……等等幾乎所有你能想到的應用。
3:嵌入式裝置及消費類電子產品
包括無線手持功能、智慧卡、通訊終端、醫療設備、資訊家電(如數字電視、機頂盒、電冰箱)、汽車電子裝置等都是近年以來熱門的 Java 應用領域,尤其是手機上的 Java 應用程式和 Java 遊戲,更是普及。
4:除了上面提到的,Java 還有很多功能:如進行數學運算、顯示圖形介面、進行網路操作、進行資料庫操作、進行檔案的操作等等。
(二)java從事
主要j2ee-web開發,
次要j2me-手機平台軟體,遊戲開發,
沒用的j2se-案頭平台軟體開發,由於有虛裡機做中間成,所以速度非常慢
及
Java ME:嵌入式開發,現在在手機遊戲和手機軟體應用中比較成熟
Java SE:案頭軟體開發,由於Windows支援不好,所以發展不好
Java EE:伺服器端開發,當前最成熟的開發領域,開發人員眾多
(三)java發展前景
不管你對Java是怎樣一個態度,有一點不可否認,Java是現在全球最時髦的開發工具之一,它擁有一套龐大且完善的類庫,內建了其他語言需要靠庫甚至是作業系統才能支援的功能,擁有一個虛擬機器,總之,Java的出現,確實給整個程式界帶來了巨大的衝擊,也許現在還無法準確評估Java為整個IT業帶來的影響,但是有一點卻毋庸置疑---Java將不可避免地影響一代程式員.
作為一名將要成為職業程式員的學習者,也許應該認真評估一下Java在可以預見的一段時間裡帶給自己的影響. 在美國,起來越多的應用是基於Java開發的.Java在企業的應用中的日臻完美,打消了許多人對Java無法應用於大型企業級應用的顧慮.而在國內,Java也已如火如荼.據調查,在未來幾年內,將會出現20萬個Java程式員職位需求,也許這將超過其它任何一種程式員的需求.
也許你現在已經開始對Java心動了吧,心動不如行動.學習Java的BBs有Java研究組織,中國Java世界,SunOne專家路等(剛成立).
Java是面積網路的設計語言,用來讓程式員建立應用程式,這些應用程式可以通過下載,而且可在任何計算平台上安全地運行,如果再加上互連網和公司企業內部網體系,你將會擁有一個未準的網路計算環境,Java作為一個分布式的,物件導向的程式設計各方,可以讓位於任何地方的任何電腦應用網路上的的應用程式.
綜合上述,Java的生命力體現在如下方面:
1. Java產生與流行是InterNet發展的客觀要求.
2.是一門各方面效能都很好的程式設計語言,它的基本特點是簡單,物件導向,分布式,解釋的,健壯的,完全的,結構中立的,可移植的,效能很優異的,多線程的,動態,適合的Internet環境上開發應用系統.
3.Java可以製作大部分網路應用程式系統,而且與如今流行的WWW瀏覽器結合很好.
4.Java不僅僅是一種各方,更重要的是一種區別於傳統系統,遵守"網路就是電腦"信條的平台技術.Java平台將物件導向系統擴充成包括程式和資料的網路電腦(NC),而這個平台的核心就是Java虛擬機器,許多使Java成為萬能開發平台的屬性都源於Java虛擬機器的概念和實現.
(四)
J2EE又包括許多組件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail
要成為JAVA方面工作的最低要求就要瞭解一些方法.
java 學習步驟-_-
J2EE又包括許多組件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學習起來可不是一兩天的事。
那麼又該如何學習J2EE呢?當然Java文法得先看一看的,I/O包,Util包,Lang包你都熟悉了嗎?然後再從JSP學起。如果你學過HTML,那麼事情要好辦的多,如果沒有,那你快去補一補HTML基礎吧。其實JSP中的Java文法也不多,它更象一個指令碼語言,有點象ASP。然後你就該學一學Servlet了。Servlet就是伺服器端小程式,他負責產生發送給用戶端的HTML檔案。JSP在執行時,也是先轉換成Servlet再啟動並執行。雖說JSP理論上可以完全取代Servlet,這也是SUN推出JSP的本意,可是Servlet用來控制流程程跳轉還是挺方便的,也令程式更清晰。接下來你應該學習一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代碼的混亂方式了,這種方式跟ASP又有什麼區別呢?還好,SUN提供了Javabean可以把你的JSP中的Java代碼封裝起來,便於調用也便於重用。接著就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean還是有區別的。它是一個體繫結構,你可以搭建更安全、更穩定的公司專屬應用程式。它的大量代碼已由中介軟體(也就是我們常聽到的Weblogic,Websphere這些J2EE伺服器)完成了,所以我們要做的程式碼量很少,大部分工作都在設計和配置中介軟體上。至於JDBC,就不用我多說了,你如果用java編過存取資料庫的程式,就應該很熟悉。還有,如果你要用Java編髮送電子郵件的程式,你就得看看JavaMail了。
好了,對Java和J2EE有了一些基本概念之後,你就應該編一些程式了,千萬不要紙上談兵哦。最好找一些有執行個體且帶光碟片的書來看,這樣看到好的程式就可以直接Ctrl+C再Ctrl+V,也不用勞您老大架再親自把它 再輸一遍吧,再說直接複製還不用怕出錯,何樂而不為呢!還有就是要經常上一些好的Java編程文章,有好的文章要Cut下來,有問題儘管問,只要問題不是太傻,一般高手都會回答你的。下面介紹幾個好的Java方面的編程網站:
CSDN論壇 http://www.csdn.net/ 中國最有名的技術論壇,《程式員》雜誌就是他們出版的,你可以在上面提出問題,馬上就有人回答你,如果你覺得好,你可以給那人加分;
Java研究組織 http://www.javaresearch.org/ 上面有很多原創文章,高手還是挺多的;
Java開發人員 http://www.chinajavaworld.com/ 那裡Java資料比較全;
java.com.cn http://www.java.com.cn/ 看這網域名稱就知道有多牛,註冊使用者快接近一萬了,同時線上人數也在一千左右,人氣很旺的;
IBM的開發人員網路 http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM永遠的藍色巨人;
聲明:參考相關資料收集