標籤:為什麼 一個 語言 程式 控制 1.3 directory div dash
一、Java概述1.1Java語言平台
圖1-1 java語言平台
註:開發人員都是安裝javaSE平台的軟體。
1.2.跨平台性
平台:指的是作業系統(Windows,Linux,Mac)
跨平台:Java程式可以在任意作業系統上運行,一次編寫到處運行
原理:實現跨平台需要依賴Java的虛擬機器 JVM (Java Virtual Machine)
圖1-2 跨平台版本
1.3 JVM JRE JDK說明
-A:什麼是JVM
JVM是java虛擬機器(JVM Java Virtual Machine),java程式需要運行在虛擬機器上,不同平台有自己的虛擬機器,因此java語言可以跨平台
-B:什麼是JRE
包括Java虛擬機器(JVM Java Virtual Machine)和Java程式所需的核心類庫等如果想要運行一個開發好的Java程式,電腦中只需要安裝JRE即可。
JRE:JVM+類庫。
-C:什麼是JDK
JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。
其中的開發工具:編譯工具(javac.exe) 打包工具(jar.exe)等
JDK:JRE+JAVA的開發工具。
-D:為什麼JDK中包含一個JRE
為什麼JDK中包含一個JRE呢?
開發完的程式,需要運行一下看看效果。
-E:JDK,JRE,JVM的作用和關係
JDK包含JRE 和開發套件
JRE 包含 核心類庫和JVM
二、常用的dos命令2.1.1 開啟控制台
– win + R,然後cmd斷行符號
2.1.2 常用命令
– d: 斷行符號 盤符切換
– dir(directory):列出目前的目錄下的檔案以及檔案夾
– cd (change directory)改變指定目錄(進入指定目錄)
- 進入 cd 目錄;cd 多級目錄
- eg:進入多個子目錄下:cd A\\b 進入到b目錄下;
- 回退 cd.. (回退上一級目錄) ;cd\(直接回退到根目錄下)
– cls : (clear screen)清屏
– exit : 退出dos命令列
三、java文法3.1、關鍵字
3.1.1關鍵字的概述
– 被Java語言賦予特定含義的單詞
3.1.2.關鍵字特點
– 組成關鍵字的字母全部小寫
– 常用的代碼編輯器,針對關鍵字有特殊的顏色標記,非常直觀,所以我們不需要去死記硬背,在今後的學習中重要的關鍵字也會不斷的出來。
3.1.3.關鍵字舉例
3.2 常量
3.2.1.常量的概述
– 在程式執行的過程中,其值不可以發生改變的量
3.2.2 常量的特點
– 字串常量 用雙引號括起來的內容(“HelloWorld”)
– 整數常量 所有整數(12,-23)
– 小數常量 所有小數(12.34)
– 字元常量 用單引號括起來的內容(‘a’,’A’,’0’)
– 布爾常量 較為特有,只有true和false
– 空常量 null(數組中常用)
3.2.3 常量的程式
1 /* 2 常量:在程式執行的過程中,其值不可以發生改變的量 3 4 常量分類: 5 A:字串常量 "HelloWorld" 6 B:整數常量 12,-23 7 C:小數常量 12.34 8 D:字元常量 ‘a‘,‘0‘ 9 E:布爾常量 true,false10 F:空常量 null(後面講解)11 */12 public class ChangLiang {13 public static void main(String[] args) {14 //字串常量15 System.out.println("HelloWorld");16 17 //整數常量18 System.out.println(12);19 System.out.println(-23);20 21 //小數常量22 System.out.println(12.34);23 24 //字元常量25 System.out.println(‘a‘);26 System.out.println(‘0‘);27 28 //布爾常量29 System.out.println(true);30 System.out.println(false);31 }32 }
執行程式的結果3-1
圖3-1 執行常配量序結果
3.3 變數3.3.1 變數概述
– 在程式執行的過程中,在某個範圍內其值可以發生改變的量
– 從本質上講,變數其實是記憶體中的一小塊地區
3.3.2 變數定義格式
– 資料類型 變數名 = 初始化值;
– 注意:格式是固定的,記住格式,以不變應萬變
3.3.3 變數圖解
Java基礎文法(1)