欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java具體是做什么的

錢淋西2年前19瀏覽0評論
Java具體是做什么的?

Java的起源

Java源自Sun公司的一個叫Green的項目,其初始目的是為家用消費電子產品開發一個分布式代碼系統,讓人們可以通過這個技術,把E-mail發送給電冰箱、電視機等家用電器,并對家用電器進行控制或與它們進行信息交流。開始,Sun公司的技術人員準備采用C++來完成這個設想,但是C++太復雜,安全性差,使得技術人員不得不放棄直接使用C++。于是技術人員使用C++開發了一種新的語言Oak(Java的前身),Oak是一種用于網絡的、精巧而安全的語言,Sun公司曾以此投標一個交互式電視項目,但是這個項目被SGI公司中標。可憐的Oak幾乎就要“倒閉”了!恰巧Mark Ardreesen開發的Mosaic和NetScape啟發了Oak項目組成員,項目組成員用Java編制了HotJava瀏覽器,得到了Sun公司首席執行官Scott McNealy的支持,并推動Java進軍Internet。

Java的命名也是很有意思的,由于Oak這個名稱無法注冊商標,Oak小組的成員在討論給這個語言起個新名字時,也正在咖啡館喝著爪哇咖啡,這時,有人靈機一動說就叫它Java怎么樣,大家都很認可這個想法,于是,Java這個名字就這樣誕生了。

Java能做什么

Java本身是一種語言,自然可以用來編寫各種各樣的應用,只不過由于該語言的特性,有些領域是它擅長的,有些領域則是它表現糟糕的地方。實際上,單純從編程語言的角度來說,Java可以編寫的應用是很豐富的,例如:

1、操作系統

開源的Java操作系統——jNode基于Java的嵌入式操作系統——SavaJe XE

2、手持設備軟件

手機游戲通訊錄電話日歷

3、桌面應用

大名鼎鼎的開發平臺——EclipseOralce推出的開發數據庫應用的開發工具——JDeveloper

4、Web應用

網上銀行系統稅務系統政務系統淘寶網

Java操作系統估計很多人聽都沒聽說過,這是因為這個領域并不是Java語言擅長的,所以即使有,也是很小眾和不流行的。

相關概念

在深入學習Java之前,有一些基本的概念需要掌握。掌握了這些概念,就可以從全局的角度更好地了解Java。

1、JDK

什么是JDK呢?JDK的全稱是Java Develop Kit,即Java開發包(有時也稱為Java SDK,Java軟件開發包),JDK中包含了Java的類庫、執行Java程序所需的運行環境,以及各種開發輔助工具。有了JDK我們就可以開發Java程序了。

2、Java家族的三個成員

在Java家族中,有三個成員:Java SE(Java Standard Edition)、Java EE(Java Enterprise Edition)和Java ME(Java Mobile Edition)。

提示:在Java 1.5及之前版本中,Sun公司使用了J2SE、J2EE,J2ME來命名這三個成員。

1)Java SE(Java Platform, Standard Edition)

Java SE是Java平臺的標準版開發包,它包含了Java的核心類庫,以及很多常用的工具類。初學者首先就是從Java SE入手開始學習Java開發,我們所說的JDK指的就是Java SE。

2)Java EE(Java Platform, Enterprise Edition)

Java EE是Java平臺企業版本開發包,主要用于企業級應用軟件的開發。目前有很多大型的應用,都是基于Java EE開發的。例如,某些電子商務網站和稅務局的網上報稅系統,就是基于Java EE開發的。

3)Java ME(Java Platform, Micro Edition)

Java ME主要應用于手持設備(如手機、平板電腦等)應用的開發。在還沒有Android的時候,基于Java ME開發手機應用也是相當流行的,而現在,Java ME已日落西山。

3、Java 1、Java 2和Java 5

Java 1、Java 2和Java 5都是Java語言的版本。1998年12月,Sun公司發布了Java語言的1.2版本,開始使用“Java 2”這一名稱,從Java 1.2到Java 1.4,在這3個主要的版本中,Java語言在基本語法和功能特性上沒有什么大的變化,所以它們被統稱為Java 2。在那個階段,我們經常會看到J2SE、J2EE和J2ME的叫法。

2004年9月30日,Sun公司發布了JDK 1.5版本,這個版本的Java有了很大的改進,它加入了泛型、枚舉、注解等新特性,使得Java編程更加方便。為了紀念這次重大的革新,Sun公司不再延續之前使用的1.x版本號,而是直接將版本改為了5.0,相當于一個里程碑似的版本發布。所以在這一階段,你會看到Java 5、J2SE 5.0、JDK 5.0、JDK 1.5等叫法。從JDK 1.6開始,Sun公司又“突發奇想”,再次將Java的版本改名,將J2SE改名為Java SE,將J2EE改名為Java EE,將J2ME改名為Java ME,也就是去掉了中間那個使用了很長時間的標識版本的2。這更加劇了Java版本稱呼上的混亂,所以在這一階段Java的叫法可以說是“千奇百怪”,對在那時進入Java領域的新手造成了一些混亂,而對于Java“老司機”來說,很清楚地知道J2SE就是Java SE,J2SE 1.6就是Java SE 6.0,JDK 1.6就是JDK 6.0。

經過這么多年的發展,Java家族各個成員和版本之間的稱呼也逐漸統一了起來,都開始使用Java SE 8、Java EE 6、JDK 8.x(或者JDK 1.8.x)這種規范的命名了。

4、JRE

JRE的英文全稱是Java Runtime Environment,即Java運行環境,是運行Java程序所必需的。

當我們編寫Java程序時,需要安裝JDK,因為在該開發包中有我們開發要用到的各種工具,如編譯工具、文檔生成工具、打包工具等,而在運行Java程序時,我們只需要有一個運行環境即可,也就是JRE。在下載的JDK中默認就有JRE,如果我們只是要運行Java程序,那么也可以單獨下載JRE。

提示:2010年10月24日,Sun公司被美國數據軟件巨頭甲骨文(ORACLE)公司收購了,因此Java現在是甲骨文公司的了。

提示:JDK 11已經不再提供單獨的JRE下載服務。

我是專注于軟件開發和IT教育的孫鑫老師,喜歡我的文章歡迎轉發、評論、關注、點贊和收藏,我會經常與大家分享IT技術、編程語言的文章和教學視頻。目前已發布完整的《Vue.js從入門到實戰》教學視頻,正在發布《Java無難事》教學視頻。

目前我的一本新書《Java無難事》剛上市,這本書可以讓Java的愛好者學習Java再無難事。

《Java無難事》一書基本涵蓋了你未來從事Java領域開發所需要了解和掌握的Java SE的所有知識,也涵蓋了Java 5到Java 11的新特性。本書通俗易懂、實例豐富、深入淺出,讓你輕松掌握Java SE的核心內容。每章還附帶了貼近實戰的練習題,讓你鞏固所學的知識。同時本書附贈了教學視頻,視頻并不是書中內容的重復,而是對本書內容有力的補充和完善。

最最重要的是,本書還可以防身!!!本書各大網點均有銷售,買不了吃虧,買不了上當。

Java無難事