第1章 初識Java ............................................................................................................... 1
1.1 Java概述 .................................................................................................................................2
1.1.1 為什么要學習Java語言 ............................................................................................. 2
1.1.2 什么是Java .................................................................................................................. 2
1.1.3 Java語言的特點 .......................................................................................................... 4
1.1.4 Java語言的發(fā)展史 ...................................................................................................... 5
1.1.5 Java可以做什么 .......................................................................................................... 6
1.2 JDK的安裝與使用 ..................................................................................................................7
1.2.1 什么是JDK .................................................................................................................. 7
1.2.2 安裝JDK ...................................................................................................................... 7
1.2.3 JDK目錄介紹 .............................................................................................................. 9
1.2.4 系統(tǒng)環(huán)境變量 ............................................................................................................ 10
1.2.5 技能訓練 .................................................................................................................... 13
1.3 開發(fā)個Java程序 ........................................................................................................... 13
1.3.1 編寫Java源程序 ....................................................................................................... 13
1.3.2 使用命令行工具 ........................................................................................................ 14
1.3.3 Java程序的結構 ........................................................................................................ 16
1.3.4 Java程序的注釋 ........................................................................................................ 18
1.3.5 Java編碼規(guī)范 ............................................................................................................ 19
1.3.6 技能訓練 .................................................................................................................... 20
1.4 Java程序運行機制 ................................................................................................................ 21
1.4.1 高級語言的運行機制 ................................................................................................ 21
1.4.2 Java程序的執(zhí)行過程 ................................................................................................ 21
1.4.3 Java虛擬機(JVM) ................................................................................................ 22
1.5 使用集成開發(fā)環(huán)境 ................................................................................................................ 24
1.5.1 Eclipse開發(fā)工具 ....................................................................................................... 24
1.5.2 IntelliJ IDEA開發(fā)工具 .............................................................................................. 34
1.5.3 技能訓練 .................................................................................................................... 40
第2章 Java編程基礎 ...................................................................................................... 43
2.1 Java基本語法 ........................................................................................................................ 43
2.1.1 Java程序的基本格式 ................................................................................................ 44
2.1.2 標識符 ........................................................................................................................ 45
2.1.3 關鍵字 ........................................................................................................................ 46
2.1.4 常量 ............................................................................................................................ 47
2.2 變量和數據類型 .................................................................................................................... 49
2.2.1 什么是變量 ................................................................................................................ 49
2.2.2 數據類型 .................................................................................................................... 51
2.2.3 變量聲明及使用 ........................................................................................................ 55
2.2.4 變量命名規(guī)則 ............................................................................................................ 56
2.2.5 變量的類型轉換 ........................................................................................................ 57
2.2.6 變量的作用域 ............................................................................................................ 61
2.2.7 常量 ............................................................................................................................ 62
2.2.8 技能訓練 .................................................................................................................... 63
2.3 從鍵盤輸入數據 .................................................................................................................... 63
2.4 運算符 ................................................................................................................................... 64
2.4.1 算術運算符 ................................................................................................................ 65
2.4.2 賦值運算符 ................................................................................................................ 67
2.4.3 關系運算符 ................................................................................................................ 68
2.4.4 邏輯運算符 ................................................................................................................ 68
2.4.5 位運算符 .................................................................................................................... 70
2.4.6 條件運算符 ................................................................................................................ 70
2.4.7 字符串運算符 ............................................................................................................ 71
2.4.8 表達式及運算符的優(yōu)先級、結合性 ........................................................................ 71
2.4.9 技能訓練 .................................................................................................................... 72
第3章 選擇語句 .............................................................................................................. 77
3.1 Java代碼的執(zhí)行流程 ............................................................................................................ 78
3.1.1 怎樣表示一個程序的執(zhí)行流程 ................................................................................ 78
3.1.2 三種基本結構 ............................................................................................................ 78
3.2 選擇語句 ............................................................................................