java方向的就業(yè)前景_第1頁
java方向的就業(yè)前景_第2頁
java方向的就業(yè)前景_第3頁
java方向的就業(yè)前景_第4頁
java方向的就業(yè)前景_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第第頁java方向的就業(yè)前景

什么是java:

Java是一種簡約的,面對對象的,分布式的,說明型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。Java分為三個體系JavaSE〔Java2PlatformStandardEdition,java平臺標準版〕,JavaEE〔Java2Platform,EnterpriseEdition,java平臺企業(yè)版〕,JavaME〔Java2PlatformMicroEdition,java平臺微型版〕。所以一般JAVA培訓(xùn)也分為J2SE,J2EE,J2ME培訓(xùn),各個體系的方向有所不同,JAVA培訓(xùn)的內(nèi)容也有所不同。

通過JAVA培訓(xùn),學(xué)員可以系統(tǒng)把握面對對象編程語言JAVA的核心語法,能夠理解J2SE、J2ME、J2EE三種體系架構(gòu)的理論思想和架構(gòu)內(nèi)容,把握JAVA程序設(shè)計的主要模式和核心思想,嫻熟把握基于JAVA語言的編程技巧和編程工具,能夠獨立完成基于JAVA的客戶端和服務(wù)器端應(yīng)用程序的開發(fā)、調(diào)試、部署和執(zhí)行。一般Java培訓(xùn)包括以下內(nèi)容:HTML/*ML語言、數(shù)據(jù)庫技術(shù)、Java程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)與算法、Java設(shè)計模式、J2EE設(shè)計和應(yīng)用、Eclipse/CVS/OpenSource.軟件測試/安全性編碼技術(shù)、UML設(shè)計、UNI*.項目實戰(zhàn)。

JAVA就業(yè)前景

JAVA人才社會需求量大,依據(jù)IDC的統(tǒng)計數(shù)字,在全部軟件開發(fā)類人才的需求中,對JAVA工程師的需求達倒全部需求量的60%~70%。同時,JAVA工程師薪水相對較高。通常來說,具有3~5年開發(fā)閱歷的工程師,擁有年薪10萬元是很正常的一個薪酬水平。80%學(xué)員畢業(yè)后年薪都超過了5萬元。Java平臺以其移動性、安全性和開放性受倒追捧。

JAVA就業(yè)前景分析進展方向大致分為兩類:

1、成為管理人員,例如產(chǎn)品研發(fā)經(jīng)理,技術(shù)經(jīng)理,項目經(jīng)理等。繼續(xù)他的技術(shù)工作之路,成為高級軟件工程師、需求工程師等。依據(jù)IDC的統(tǒng)計數(shù)字,在全部軟件開發(fā)類人才的需求中,對Java工程師的需求達到全部需求量的60%~70%。同時,Java工程師的薪水相對較高。Java軟件工程師一般月薪范圍在4000-10000元,遠遠超過了應(yīng)屆畢業(yè)生月薪2500元的平均水平。通常來說,有一年工作閱歷的Java高級軟件工程師的薪酬大致在年薪10-13萬左右。

2、從Java的應(yīng)用領(lǐng)域來分,Java語言的應(yīng)用方向主要表現(xiàn)在以下三個方面:首先是大中型的商業(yè)應(yīng)用;其次是桌面應(yīng)用,就是常說的C/S應(yīng)用;再次是移動領(lǐng)域應(yīng)用。綜上而言JAVA就業(yè)方向為:可以從事JSP網(wǎng)站開發(fā)、Java編程、Java游戲開發(fā)、Java桌面程序設(shè)計,以及其他與Java語言編程相關(guān)的工作。可進入電信、銀行、保險專業(yè)軟件開發(fā)公司等從事軟件設(shè)計和開發(fā)工作。

進展歷程

20世紀90時代,硬件領(lǐng)域涌現(xiàn)了單片式計算機系統(tǒng),這種價格低廉的系統(tǒng)一涌現(xiàn)就馬上引起了自動掌握領(lǐng)域人員的留意,由于運用它可以大幅度提升消費類電子產(chǎn)品〔如電視機頂盒、面包烤箱、移動電話等〕的智能化程度。Sun公司為了搶占市場先機,在1991年成立了一個稱為Green的項目小組,帕特里克、詹姆斯·高斯林、麥克·舍林丹和其他幾個工程師一起組成的工作小組在加利福尼亞州門洛帕克市沙丘路的一個小工作室里面討論開發(fā)新技術(shù),專攻計算機在家電產(chǎn)品上的嵌入式應(yīng)用。

由于C++所具有的優(yōu)勢,該項目組的討論人員首先考慮采納C++來編寫程序。但對于硬件資源極其匱乏的單片式系統(tǒng)來說,C++程序過于繁復(fù)和巨大。另外由于消費電子產(chǎn)品所采納的嵌入式處理器芯片的種類繁雜,如何讓編寫的程序跨平臺運行也是個難題。為了解決困難,他們首先著眼于語言的開發(fā),假設(shè)了一種結(jié)構(gòu)簡約、符合嵌入式應(yīng)用需要的硬件平臺體系結(jié)構(gòu)并為其制定了相應(yīng)的規(guī)范,其中就定義了這種硬件平臺的二進制機器碼指令系統(tǒng)〔即后來成為“字節(jié)碼”的指令系統(tǒng)〕,以待語言開發(fā)勝利后,能有半導(dǎo)體芯片生產(chǎn)商開發(fā)和生產(chǎn)這種硬件平臺。對于新語言的設(shè)計,Sun公司研發(fā)人員并沒有開發(fā)一種全新的語言,而是依據(jù)嵌入式軟件的要求,對C++進行了改造,去除了留在C++的一些不太有用及影響安全的成分,并結(jié)合嵌入式系統(tǒng)的實時性要求,開發(fā)了一種稱為Oak的面對對象語言。

由于在開發(fā)Oak語言時,尚且不存在運行字節(jié)碼的硬件平臺,所以為了在開發(fā)時可以對這種語言進行試驗討論,他們就在已有的硬件和軟件平臺基礎(chǔ)上,根據(jù)自己所指定的規(guī)范,用軟件建設(shè)了一個運行平臺,整個系統(tǒng)除了比C++更加簡約之外,沒有什么大的區(qū)分。1992年的夏天,當(dāng)Oak語言開發(fā)勝利后,討論者們向硬件生產(chǎn)商進行演示了Green操作系統(tǒng)、Oak的程序設(shè)計語言、類庫和其硬件,以勸服他們運用Oak語言生產(chǎn)硬件芯片,但是,硬件生產(chǎn)商并未對此產(chǎn)生極大的熱忱。由于他們認為,在全部人對Oak語言還一物不知的狀況下,就生產(chǎn)硬件產(chǎn)品的風(fēng)險實在太大了,所以O(shè)ak語言也就由于缺乏硬件的支持而無法進入市場,從而被擱置了下來。

1994年6、7月間,在經(jīng)受了一場歷時三天的爭論之后,團隊決斷再一次轉(zhuǎn)變了努力的目標,這次他們決斷將該技術(shù)應(yīng)用于萬維網(wǎng)。他們認為隨著Mosaic閱覽器的到來,因特網(wǎng)正在向同樣的高度互動的遠景演化,而這一遠景正是他們在有線電視網(wǎng)中看到的。作為原型,帕特里克·諾頓寫了一個小型萬維網(wǎng)閱覽器WebRunner。[4]

1995年,互聯(lián)網(wǎng)的蓬勃進展給了Oak機會。業(yè)界為了使死板、單調(diào)的靜態(tài)網(wǎng)頁能夠“敏捷”起來,急需一種軟件技術(shù)來開發(fā)一種程序,這種程序可以通過網(wǎng)絡(luò)傳播并且能夠跨平臺運行。于是,世界各大IT企業(yè)為此紛紛投入了大量的人力、物力和財力。這個時候,Sun公司想起了那個被擱置起來很久的Oak,并且重新端詳了那個用軟件編寫的試驗平臺,由于它是根據(jù)嵌入式系統(tǒng)硬件平臺體系結(jié)構(gòu)進行編寫的,所以特別小,特別適用于網(wǎng)絡(luò)上的傳輸系統(tǒng),而Oak也是一種精簡的語言,程序特別小,適合在網(wǎng)絡(luò)上傳輸。Sun公司首先推出了可以嵌入網(wǎng)頁并且可以伴同網(wǎng)頁在網(wǎng)絡(luò)上傳輸?shù)腁pplet〔Applet是一種將小程序嵌入到網(wǎng)頁中進行執(zhí)行的技術(shù)〕,并將Oak更名為Java〔在申請注冊商標時,發(fā)覺Oak已經(jīng)被人運用了,再想了一系列名字之后,最終,運用了提議者在喝一杯Java咖啡時無意提到的Java詞語〕。5月23日,Sun公司在Sunworld會議上正式發(fā)布Java和HotJava閱覽器。IBM、Apple、DEC、Adobe、HP、Oracle、Netscape和微軟等各大公司都紛紛停止了自己的相關(guān)開發(fā)項目,競相購買了Java運用許可證,并為自己的產(chǎn)品開發(fā)了相應(yīng)的Java平臺。

1996年1月,Sun公司發(fā)布了Java的第一個開發(fā)工具包〔JDK1.0〕,這是Java進展歷程中的重要里程碑,標識著Java成為一種獨立的開發(fā)工具。9月,約8.3萬個網(wǎng)頁應(yīng)用了Java技術(shù)來制作。10月,Sun公司發(fā)布了Java平臺的'第一個即時〔JIT〕編譯器。

1997年2月,JDK1.1面世,在隨后的3周時間里,達到了22萬次的下載量。4月2日,JavaOne會議召開,參會者逾一萬人,創(chuàng)當(dāng)時全球同類會議規(guī)模之紀錄。9月,JavaDeveloperConnection社區(qū)成員超過10萬。

1998年12月8日,第二代Java平臺的企業(yè)版J2EE發(fā)布。1999年6月,Sun公司發(fā)布了第二代Java平臺〔簡稱為Java2〕的3個版本:J2ME〔Java2MicroEdition,Java2平臺的微型版〕,應(yīng)用于移動、無線及有限資源的環(huán)境;J2SE〔Java2StandardEdition,Java2平臺的標準版〕,應(yīng)用于桌面環(huán)境;J2EE〔Java2EnterpriseEdition,Java2平臺的企業(yè)版〕,應(yīng)用于基于Java的應(yīng)用服務(wù)器。Java2平臺的發(fā)布,是Java進展過程中最重要的一個里程碑,標識著Java的應(yīng)用開始普及。

1999年4月27日,HotSpot虛擬機發(fā)布。HotSpot虛擬機發(fā)布時是作為JDK1.2的附加程序提供的,后來它成為了JDK1.3及之后全部版本的SunJDK的默認虛擬機[7]。

2000年5月,JDK1.3、JDK1.4和J2SE1.3相繼發(fā)布,幾周后其獲得了Apple公司MacOS*的工業(yè)標準的支持。2022年9月24日,J2EE1.3發(fā)布。2022年2月26日,J2SE1.4發(fā)布。自此Java的計算技能有了大幅提升,與J2SE1.3相比,其多了近62%的類和接口。在這些新特性當(dāng)中,還提供了廣泛的*ML支持、安全套接字〔Socket〕支持〔通過SSL與TLS協(xié)議〕、全新的I/OAPI、正那么表達式、日志與斷言。2022年9月30日,J2SE1.5發(fā)布,成為Java語言進展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為JavaSE5.0〔內(nèi)部版本號1.5.0〕,為“Tiger”,Tiger包含了從1996年發(fā)布1.0版本以來的最重大的更新,其中包括泛型支持、基本類型的自動裝箱、改進的循環(huán)、枚舉類型、格式化I/O及可變參數(shù)。

2022年6月,在JavaOne大會上,Sun公司發(fā)布了JavaSE6。此時,Java的各種版本已經(jīng)更名,已取消其中的數(shù)字2,如J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME。

2022年11月13日,Java技術(shù)的發(fā)現(xiàn)者Sun公司宣布,將Java技術(shù)作為免費軟件對外發(fā)布。Sun公司正式發(fā)布的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論