java主要用來幹什麼| 就業前景| 發展如何(歸納)

來源:互聯網
上載者:User

(一)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永遠的藍色巨人;

 

聲明:參考相關資料收集

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.