01 Java 搭建環境

剛接觸 Java 語言,爲了方便之後查閱,將學習過程當中遇到的知識點記錄下來,做爲學習筆記使用。在學習過程當中 JDK 使用版本爲 1.8.0_73,操做系統爲 macOS Sierra 10.12.6。此篇文章做爲 Java 學習的開篇,記錄了 JDK 的安裝,以及編譯運行第一個 Java 程序。html

Java 概述

Java誕生於1995年Sun公司,2009年被Oracle 收購。java

  • Java 語言是一種通用、支持併發、基於類的面向對象編程語言。
  • Java 語言是一種強靜態類型的語言(強類型,運行時確保不會發生未受權的類型轉換;弱類型,運行時會隱式作數據類型的轉換;靜態類型,編譯時進行數據類型檢查,動態類型,運行時作類型檢查。
  • Java 語言是一個高級語言,使用垃圾回收機制管理內存,避免出現顯式釋放內存帶來的安全性問題。

Java 分支

  • Java SE (Java platform, Standard Edition) 標準版,Java基礎,早期叫j2se,2005年更名爲Java SE。
  • Java ME (Java platform, Micro Edition) 移動版,早期叫j2me,2005年更名爲Java SE。
  • Java EE (Java platform, Enterprise Edition) 企業版,面向企業級關係系統。

Java 環境

下載 JDK 並安裝,JDK 安裝路徑爲:/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home數據庫

  • JDK(Java Development Kit)Java開發工具,包含 JRE 和 Java 開發包。
  • JRE(Java Runtime Environment)是 Java 運行環境,包含 JVM (Java Virtual Machine)和 Java 核心類庫。
  • Java 程序在 JVM 中運行。

Home 目錄下文件:編程

  • bin 目錄下存放了 JDK 開發的一些終端命令工具
  • db 目錄下存放了 Java 開發的一個開源關係型數據庫
  • include 目錄下是一些 C 語言的頭文件
  • jre 目錄下是 JDK 依賴的 Java 運行時
  • lib 目錄下存放 JDK 開發工具依賴的一些庫文件
  • man 目錄下存放的是 JDK 開發工具的說明文檔
  • scr.zip 源碼包

Java 原理

在 Java 編程語言中,源代碼文件的拓展名爲 .java,源文件被 javac 編譯器編譯爲 .class 文件,而後建立 JVM 載入 .class 文件。安全

經過 JVM,項目能夠運行在不一樣的系統平臺上併發

Java 實例

以 MyFirstApp 爲例說明:oracle

  • 執行 touch MyFirstApp.java,生成 MyFirstApp.java
  • 在 MyFirstApp.java 中寫入要執行的代碼
  • 執行 javac MyFirstApp.java,生成 MyFirstApp.class
  • 執行 MyFirstApp,獲得代碼結果

public MyFirstApp {
    public static void main(String[] args) {
        System.out.println("I Rule!");
        System.out.println("The World");
    }
}

相關文章
相關標籤/搜索