講座

上海交大《Java初級編程基礎(chǔ)》25講

第1章 Java編程基礎(chǔ) 1
1.1 引言 1
1.2 類 1
1.3 對象 3
1.4 實例成員 5
1.5 靜態(tài)成員 6
1.6 繼承 9
1.7 聚合 11
1.8 Java的信條 11
1.9 Java程序 14
1.10 Java應(yīng)用程序示例 14

第2章 語言基礎(chǔ) 18
2.1 基本語言元素 18
2.2 元數(shù)據(jù)類型 26
2.3 變量聲明 29
2.4 變量的初始值 31
2.5 Java源文件結(jié)構(gòu) 35
2.6 main( )方法 36

第3章 運算符和賦值 40
3.1 運算符的優(yōu)先順序和結(jié)合規(guī)則 40
3.2 操作數(shù)的計算次序 42
3.3 轉(zhuǎn)換 42
3.4 簡單賦值運算符= 45
3.5 算術(shù)運算符:*, /, %, +, - 50
3.6 二元字符串連接運算符+ 61
3.7 變量遞增/遞減運算符:++, - - 62
3.8 布爾表達式 66
3.9 關(guān)系運算符:<, <=, >, >= 66
3.10 相等性 67
3.11 布爾邏輯運算符:!, ^, &, | 69
3.12 條件運算符:&&和| | 71
3.13 整型位元運算符:~, &, |, ^ 75
3.14 移位運算符:<<, >>, >>> 78
3.15 條件運算符:? 83
3.16 其他運算符:new, [ ], instanceof 83
3.17 參數(shù)傳遞 86
3.18 傳遞元數(shù)據(jù)值 87
3.19 傳遞對象引用值 89
3.20 傳遞數(shù)組引用 90
3.21 作為實參的數(shù)組元素 92
3.22 final參數(shù) 94
3.23 程序參數(shù) 94

第4章 聲明和訪問控制 100
4.1 數(shù)組 100
4.2 定義類 113
4.3 定義方法 114
4.4 構(gòu)造函數(shù) 118
4.5 作用域規(guī)則 122
4.6 包 128
4.7 頂級類/接口的可訪問性修飾符 132
4.8 類的其他修飾符 135
4.9 成員的可訪問性修飾符 139
4.10 成員的其他修飾符 146

第5章 控制流、異常處理和斷言 158
5.1 控制流語句概覽 158
5.2 選擇語句 158
5.3 迭代語句 168
5.4 遷移語句 172
5.5 基于堆棧的執(zhí)行和異常傳播 182
5.6 異常類型 186
5.7 異常處理:try、catch與finally 189
5.8 throw語句 199
5.9 throws子句 201
5.10 斷言 209

第6章 面向?qū)ο蟮木幊?225
6.1 單一實現(xiàn)繼承 225
6.2 成員的覆蓋和隱藏 232
6.3 利用this( )、super( )串鏈構(gòu)造函數(shù) 243
6.4 接口 251
6.5 完善類型層次 259
6.6 引用值的賦值、傳遞和強制轉(zhuǎn)換 260
6.7 多態(tài)性和動態(tài)方法查找 273
6.8 繼承與聚合 277

第7章 嵌套類和嵌套接口 284
7.1 嵌套類和嵌套接口的概覽 284
7.2 靜態(tài)成員類和靜態(tài)成員接口 286
7.3 非靜態(tài)成員類 292
7.4 局部類 303
7.5 匿名類 309

第8章 對象生存期 317
8.1 垃圾收集 317
8.2 初始器 331

第9章 線程 351
9.1 多任務(wù) 351
9.2 線程概述 352
9.3 線程的創(chuàng)建 353
9.4 同步 361
9.5 線程轉(zhuǎn)換 368

第10章 基礎(chǔ)類 388
10.1 java.lang包概述 388
10.2 Object類 389
10.3 包裝類 394
10.4 Math類 403
10.5 String類 409
10.6 StringBuffer類 424

第11章 集合與映射 432
11.1 集合框架 432
11.2 集合 436
11.3 集 441
11.4 列表 445
11.5 映射 452
11.6 排序集和排序映射 457
11.7 equals( )、hashCode( )和compareTo( )方法的實現(xiàn) 466
11.8 Collections的使用 487

附錄A 通過SCPJ2 1.4考試 496
A.1 準備程序員考試 496
A.2 考試注冊 497
A.3 考試是如何進行的 498
A.4 問題 499
A.5 晉級到開發(fā)人員考試 501

附錄B SCPJ2 1.4考試的目的 502
B.1 聲明和訪問控制(第4章) 502
B.2 流控制、異常處理和斷言(第5章) 503
B.3 垃圾回收(第8章) 504
B.4 語言基礎(chǔ)(第2章) 504
B.6 過載、覆蓋、運行時類型和對象定位(第6章、第11章) 506
B.7 線程(第9章) 507
B.8 java.lang包中的基類(第10章) 507
B.9 框架的集合(第11章) 508

附錄C Java 2 Platform升級考試的目標 509
C.1 聲明和訪問控制 509
C.2 流控制、異常處理和斷言 510
C.3 垃圾回收 510
C.4 語言基礎(chǔ) 511
C.5 運算符和賦值 511
C.6 過載、覆蓋、運行時類型和對象定位 512
C.7 線程 513
C.8 集合框架 513

附錄D 復(fù)習題答案注解 515
D.1 Java編程基礎(chǔ) 515
D.2 語言基礎(chǔ) 516
D.3 運算符和賦值 517
D.4 聲明和訪問控制 520
D.5 控制流、異常處理和斷言 524
D.6 面向?qū)ο缶幊?528
D.7 嵌套類和嵌套接口 532
D.8 對象生存期 534
D.9 線程 536
D.10 基礎(chǔ)類 537
D.11 集合與映射 540

附錄E 編程練習答案 543
E.1 Java編程基礎(chǔ) 543
E.2 語言基礎(chǔ) 543
E.3 運算符和賦值 544
E.4 聲明和訪問控制 546
E.5 控制流、異常處理和斷言 547
E.6 面向?qū)ο缶幊?552
E.7 嵌套類和嵌套接口 554
E.8 對象生存期 556
E.9 線程 556
E.10 基礎(chǔ)類 559
E.11 集合與映射 560

附錄F 模擬考試 563
附錄G 計數(shù)系統(tǒng)和表示方法 598
G.1 計數(shù)系統(tǒng) 598
G.2 二進制、八進制和十六進制數(shù)字的關(guān)系 599
G.3 轉(zhuǎn)換十進制數(shù)字 600
G.4 表示整型 602
......
附錄H 關(guān)于CD 605
H.1 Whizlabs Exam Simulators 605
該課程目錄僅提供參考,以教師講課實際內(nèi)容為準。


158資源整合網(wǎng):提供各類學(xué)習資源,名師講座視頻,培訓(xùn)課程視頻,音頻,文檔等···各類教程下載觀看。

  • 大。1.32 GB
  • 百度網(wǎng)盤觀看下載
  • 點數(shù):15 點數(shù)
  • 咨詢QQ:1686059668
好消息:為了回饋廣大用戶能學(xué)習更多知識。
現(xiàn)只需98開通終身VIP會員
就可以終身免費下載所有資源!
機會難得 錯過就沒有了
【 點我咨詢,開通免費下載!】
提示:在電腦上打開本站 tpyzk.cn 下載更方便。