大資料基礎之開發第一個Java程式
Java 是一項用於開發應用程式的技術,可以讓 Web 變得更有意思和更實用。Java 與 javascript 並不相同,後者是一種用於建立 Web 頁的簡單技術,只能在瀏覽器中執行。
使用 Java 可以玩遊戲、上載照片、聯機聊天以及參與虛擬體驗,並能夠使用聯機培訓、網上銀行和互動地圖等服務。如果沒有安裝 Java,則許多應用程式和網站都無法工作。
預設情況下,Java 將自動通知您有新的更新可供安裝。為確保軟體最新和電腦保安,請您務必接受並安裝更新。如果您在 Windows 計算機上收到了更新 Java 的通知但您記得從未下載或安裝它,則有可能是 Java 已經隨您的新計算機預先載入。
在這裡小編建了一個大資料學習交流扣扣群:529867072,我自己整理的最新的大資料進階資料和高階開發教程,如果有想需要的,可以加群一起學習交流
什麼是JDK
Java Development Kit是針對Java開發人員的產品,是整個Java的核心
包括:Java執行環境Jre、Java工具( javac/java/jdb等 )和Java基礎類庫( Java API,rt.jar等 )。
什麼是JRE
Java Runtime Environment是執行Java程式所須環境的集合,包含Jvm標準實現及Java核心類庫。與大家熟知的Jdk不同,Jre是Java執行環境,並不是一個開發環境,所以沒有包含任何開發工具(如編譯器和偵錯程式),只是針對於使用Java程式的使用者,只有通過它,Java的開發者才得以將自己開發的程式釋出到使用者手中,讓使用者使用。執行Java程式一般都要求使用者的電腦安裝Jre;沒有jre,java程式無法執行;而沒有java程式,jre就沒有用武之地。包括:虛擬機器Jvm,執行類庫(runtime class libraries)和啟動器(Java application launcher)。
什麼是JVM
Java Virtual Machine我們常說的Java虛擬機器,是整個Java實現跨平臺最核心的部分,能夠執行通過Java語言編寫的應用程式。
所有的Java程式會首先被編譯為.class的類檔案,Jvm虛擬機器可以執行這種編譯後的類檔案,也就是說class並不直接與機器的作業系統相對應,而是經過虛擬機器間接與作業系統互動,由虛擬機器將程式解釋為目的碼(不同作業系統不同),給本地系統執行。Jvm遮蔽了與具體作業系統平臺相關的資訊,使得Java程式只需生成在Java虛擬機器上執行的目的碼,就可以在多種平臺上不加修改地執行。只有Jvm還不能成class的執行,因為在解釋class的時候Jvm需要呼叫解釋所需要的類庫lib,即Jre中的lib類庫,單獨的Jvm沒有任何作用。
相關文章
- JAVA基礎(二)—— java開發工具選擇及第一個程式Java
- 大資料之JAVA基礎(一):資料和變數大資料Java變數
- 大資料:大資料之基礎語法大資料
- [java基礎]之資料型別Java資料型別
- Java、Python以及大資料哪個適合0基礎?JavaPython大資料
- java基礎之java的基本資料型別Java資料型別
- 大資料學習之Linux基礎大資料Linux
- Java、Python以及大資料哪個適合0基礎學?JavaPython大資料
- Java基礎語法之資料型別Java資料型別
- [Java基礎]之 資料型別轉換Java資料型別
- 大資料學習之路——java基礎(二)大資料Java
- Java基礎之第一章概述Java
- Python基礎:第一個Python程式(2)Python
- 小程式開發之基礎知識(0)
- 好程式設計師大資料學習路線分享大資料之基礎語法程式設計師大資料
- 零基礎學大資料開發,主要分為哪四個步驟?大資料
- java web 之 網頁前端開發基礎(1)JavaWeb網頁前端
- 大資料之JAVA基礎(五):迴圈和陣列方法練習大資料Java陣列
- 扣丁學堂大資料開發之Hive基礎知識精華講解大資料Hive
- Mac開發基礎04-第一個Mac專案Mac
- 學習Java大資料都需要哪些基礎Java大資料
- 零基礎學大資料程式設計需要哪些基礎?大資料程式設計
- 如何開發屬於自己的第一個Java程式?Java
- 如何開發屬於自己的第一個Java程式Java
- Java 初學者做的第一個微信小程式--關於Java基礎Java微信小程式
- Java程式設計基礎31——MySql資料庫Java程式設計MySql資料庫
- Java程式設計開發之資料圖表分析模型Java程式設計模型
- 大資料——HBase基礎大資料
- 入門大資料開發行業!必備的十大基礎大資料行業
- 2020 Java開發者資料分析:中國已成為 Java 第一大國Java
- 零基礎學Java大資料難不難Java大資料
- 教育大資料之資料開發系統大資料
- 學大資料開發要掌握的基礎知識有哪些?大資料
- 有基礎學習大資料開發好不好入門大資料
- Java基礎 UDP協議下,收發資料的程式碼實現JavaUDP協議
- JAVA基礎之程式碼簡潔之道Java
- Java入門之基礎程式設計Java程式設計
- 轉型進入IT行業,0基礎學習大資料開發需要什麼基礎?行業大資料