1.Java之路(Java语言发展和概述以及特点)
1.Java語(yǔ)言概述
? 1.1?什么是Java語(yǔ)言
? ? ? ? ?Java語(yǔ)言是美國(guó)Sun公司(StanfordUniversityNetwork),在1995年推出的高級(jí)的編程語(yǔ)言。所謂編程語(yǔ)言,是計(jì)算機(jī)的語(yǔ)言,人們可以使用編程語(yǔ)言對(duì)計(jì)算機(jī)下達(dá)命令,讓計(jì)算機(jī)完成人們需要的功能。
? 1.2?Java語(yǔ)言的發(fā)展歷史
? ? ? ? 詹姆斯·高斯林(James Gosling)1977?年獲得加拿大卡爾加里大學(xué)計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,1983年獲得了美國(guó)卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位,畢業(yè)后到IBM工作,設(shè)計(jì)IBM第一代工作站NeWS系統(tǒng),但不受重視。后來(lái)轉(zhuǎn)至Sun公司,1990年,與Partrick,Naughton?和Mike Sheridan等人合作“綠色計(jì)劃”,后來(lái)發(fā)展一套語(yǔ)言叫做“Oak”.1995后改名到Java。
?· 1995年Sun公司發(fā)布Java1.0版本
· 1997年發(fā)布Java1.1版本
· 1998年發(fā)布Java1.2版本
· 2000年發(fā)布Java1.3版本
· 2002年發(fā)布Java1.4版本
· 2004年發(fā)布Java1.5版本
· 2006年發(fā)布Java1.6版本
· 2009年Oracle甲骨文公司收購(gòu)Sun公司,并于2011發(fā)布Java1.7版本
· 2014年發(fā)布Java1.8版本
· 2017年發(fā)布Java9.0版本
2.Java語(yǔ)言能做什么
? Java語(yǔ)言主要應(yīng)用在互聯(lián)網(wǎng)程序的開(kāi)發(fā)領(lǐng)域。常見(jiàn)的互聯(lián)網(wǎng)程序比如天貓、京東、物流系統(tǒng)、網(wǎng)銀系統(tǒng)等,以及服務(wù)器后臺(tái)處理大數(shù)據(jù)的存儲(chǔ)、查詢(xún)、數(shù)據(jù)挖掘等也有很多應(yīng)用。
3.Java介紹以及Java的職業(yè)發(fā)展
? Java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里面難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單一易用的兩個(gè)特征,Java具有簡(jiǎn)單性、面向?qū)ο蟆⒎植际健⒔研浴踩浴⑵脚_(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)。Java可以編寫(xiě)桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
? Java的發(fā)展發(fā)向很多,比如懂Java方向的可以去做Web開(kāi)發(fā)或者轉(zhuǎn)向Linux方向等,隨著技術(shù)的提高以及經(jīng)驗(yàn)的積累,可以走向架構(gòu)師、項(xiàng)目經(jīng)理或者管理層等等。
4.Java語(yǔ)言平臺(tái)版本
? 4.1?J2SE(Java 2 Platform? Standard Edition)標(biāo)準(zhǔn)版
? ? ? ? 是為開(kāi)發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案,該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用的開(kāi)發(fā)
? 4.2 J2ME ( Java 2 Platform? Micro Edition)小型版
? ? ? ?是為開(kāi)發(fā)電子銷(xiāo)售產(chǎn)品和嵌入式設(shè)備提供的解決方案
? 4.3 J2EE ( Java 2 Platform? Enterprise?Edition)企業(yè)版
? ? ? ? 是為開(kāi)發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案
? ? ? ?該技術(shù)體系中包含的?技術(shù)如?Servlet、Jsp等,主要針對(duì)Web應(yīng)用程序開(kāi)發(fā)。
? Java5.0?版本后,更名為?JAVAEE、JAVASE、JAVAME
5. Java語(yǔ)言特點(diǎn)
? ?簡(jiǎn)單性、? ?解釋性、? ? ?面向?qū)ο蟆? ? ?高性能、? ? ? 分布式處理、
? ? 多線程、? ? 健壯性、? ? ?動(dòng)態(tài)、? ? ? ? ? ?結(jié)構(gòu)中立、? ?安全性
? ? 開(kāi)源 、? ? ?跨平臺(tái)
6.?Java的跨平臺(tái)
? ? 即就是一處編譯,多處運(yùn)用,如圖
??
總結(jié)
以上是生活随笔為你收集整理的1.Java之路(Java语言发展和概述以及特点)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Django框架(26.Django中的
- 下一篇: 2.Java之路(Java语言开发环境搭