Java筆記第二篇 Java環境初知道,java第二篇

來源:互聯網
上載者:User

Java筆記第二篇 Java環境初知道,java第二篇

#日常嘮叨1#上一篇Java發展史其實可以總結出一碗雞湯。富貴不能淫,貧賤不能移,威武不能屈,此之謂成功者也。(哈哈,我真是太有才了!不過這句話好像在哪聽過)

#日常嘮叨2#有些人說我沒寫面向過程和物件導向的區別,這個以後在關於Java物件導向裡面會寫。

Java與其他進階語言一樣,是一個多特性多功能的程式設計語言,Java除了有豐富的類庫之外,還提供了3個版本(準確的說,是3種不同的類庫的組合),分別是:

JavaEE(舊名:J2EE,全稱:Java 2 Enterprise Edition),是一種定位在伺服器上的版本,有很多關於伺服器的支援。

JavaSE(舊名:J2SE,全稱:Java 2 Standard Edition),是一種定位在個人電腦上的版本,有很多關於檔案處理、圖形介面的支援。

JavaME(舊名:J2ME,全稱:Java 2 Micro Edition),是一種定位在消費類電子產品上的版本(還記得我們之前說的Java的前身Green項目是幹嘛的嗎?)。

Java這3個版本加起來,幾乎蓋遍了整個電腦科學(沒有關於硬體的處理),簡直讓我們懷疑人生……(給你打打氣,Java在某些方面的實現是草草了事的,做的不是很精細)

同時,Java還有3個不同的環境(怎麼都是3?我怎麼想到了某個東西……):

JDK(全稱:Java Development Kit),Java整合式開發環境,也就是人們常說的Java開發套件

JRE(全稱:Java Runtime Environm),Java運行時環境,只要有了這個環境,就能在電腦上運行Java程式(這裡再扯一句閑話,玩過我的世界的人,你裝的Java是JRE,Java運行時環境,是不能進行Java編程的,也就不能編寫MOD和伺服器,所以有意者去下一個JDK,下法具體下面會寫)

JVM(全稱:Java Virtual Machine),Java虛擬機器(其實這個算半個環境),一個虛擬應用於執行bytecode(位元組碼)的電腦(是電腦,你沒有看錯),我們寫的Java代碼都是在JVM上面啟動並執行。同時JVM也是一種規範。這個規範當然我們自己也可以寫(寫一台虛擬電腦出來,it's so cool!),也可以通過硬體實現(大家有沒有聽說過Java晶片?)。再同時,JVM也是Java跨平台的一種實現,通過編寫不同的JVM,使代碼可以到處運行(說白了,JVM就是一台專門用來跑Java的電腦,我管他放在哪裡,都是可以跑Java程式的)。

另外,Java的這三個環境是層層嵌套的,屬於內含項目關聯性(JDK包含JRE,JRE包含JVM),所以有了JDK,就相當於有了三個環境。

說了這麼多理論的,我們終於可以開始愉快的Java編程了(不過要明天),現在讓我們來做一下Java編程之前的準備,下載Java。但我們也是學過Java理論的人了,不能向那些玩我的世界的人那樣,說下載Java,我們要說,要說啥呢?大家心裡想一想,再往後看,下載JavaSE的JDK(解釋一下:我們現在是初級編程,就在自己的電腦上運行,所以用JavaSE,我們是要拿JavaSE來編寫程式,所以要下載Java開發環境,Java開發環境是什麼呢?JDK唄)。

首先進入Oracle公司(SUN公司已經被Oracle公司收購了,Java就歸Oracle公司了,當然,SUN公司收購的MySQL資料庫也歸Oracle公司了,但Oracle本身也是一個資料庫,是不是很有趣?)的官網:http://www.oracle.com,網頁全英文看不懂是吧?在右上方找到Country,點擊,然後選擇Asia Pacific,再選擇中國:

之後,Oracle公司的官網是不是變成中文了呢?接著我們把網頁拉到底端,找到並點擊Java:

接著選擇面向開發人員的Java:

(面向開發人員的Java是JDK,面向消費者的Java是JRE)

接著我們會再次進入一個全英文的介面,記住,這一次不能改成中文(好奇的孩子們可以試一下),接著下拉,點擊JavaSE:

接著點擊DOWNLOAD按鈕:

(註:兩個按鈕任選一個)

接著選擇Accept License Agreement選項按鈕,然後根據自己的系統版本選擇下載相應的JDK:

(註:x86是32位電腦,x64是64位電腦)

接著JDK的安裝包就會下載啦!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.