標籤:過程 pack 位元組 except 平台 入門 包含 代碼 必須
1.JAVA 虛擬機器
2.垃圾收集
3.代碼安全
Java 語言是解釋執行 從某種意義上 Java 檔案是編譯的 (從源檔案 到類檔案 的過程)
Java 目標代碼 成為位元組碼 儲存在.class 檔案裡 位元組碼是不依賴機器硬體平台的二進位代碼
1.JAVA開發環境的安裝
2.JAVA 應用程式(第一個 程式 在螢幕上列印 Hello World)
在命令列中輸入如下命令 運行一個JAVA程式
$ java 程式名 【參數列表】
如果有多個參數 用空格隔開
public static void main (String args[])
關鍵字的說明
public 說明main() 是公有方法
static 編譯器 main() 方法是靜態
String args[] 用來儲存命令列的參數
3.程式的編譯和運行
需要用到兩個工具
1.編譯器 javac
2.解譯器 java
錯誤1:
目前按照書本上編寫第一個程式 (Hello World)
發現按照步驟做下來發現 編譯沒有問題,啟動並執行時候會出現 java.lang.ClassNotFoundException: 這樣的錯誤
網上求助百度 發現 需要再 環境變數中 CLASS_PATH 裡添加 ./ 當前路徑即可解決,花了點時間
錯誤2:
層次錯誤 一個.java 源檔案 可以包含 三個 頂層 元素,這三個元素是:
- 一個包說明,package語句,包說明可選
- 任意多個引入語句, 即import 語句
- 類和介面說明
這些語句按一定順序出現 包說明 在引入語句 之前, 引入語句在類和介面 之前
從整體上看 Java 程式的結構如下:
- package 語句 零個或1個 必須放在檔案開始
- import 語句 零個或多個 必須放在所有類定義之前
- 公有的(public)類定義:零個或1個
- 類定義:零個或多個
- 介面定義:零個或多個
- 每個源檔案中,至少有一個類,最多隻能有一個public 類,源檔案命名時,若檔案中含有public類,源檔案必須跟該類名一致
以上內容出處來自 <Java 程式設計第四版> 辛運幃 饒一梅 編著
JAVA 入門學習(概述)