注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計Java SE12基礎(適用于Java SE10-12)

Java SE12基礎(適用于Java SE10-12)

Java SE12基礎(適用于Java SE10-12)

定 價:¥88.00

作 者: 蔡文龍,何嘉益,張志成,張力元 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302551737 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數: 441 字數:  

內容簡介

  《Java SE12基礎(適用于Java SE10-12)》是由教授OCJP(原SCJP)認證、MTAJava認證、Java課程的教師以及OCJP認證專家群,針對目前初學者學習程序設計應具備的基本素養(yǎng)所編寫的Java入門教材?!禞ava SE12基礎(適用于Java SE10-12)》主要介紹了Java程序設計的基本流程、數組與方法、對象與類、繼承、接口與多態(tài)、異常處理、集合與泛型、多線程、I/O常用類、Swing窗口程序設計、JDBC數據庫程序設計、Lambda表達式等內容?!禞ava SE12基礎(適用于Java SE10-12)》除了數據庫、Swing、Lambda和專題的章節(jié)外,所有章節(jié)融入了OCJP與MTAJava認證的概念,還提供OCJP與MTAJava具有代表性的認證實例練習,訓練初學者考取OCJP與MTAJava的基本素養(yǎng)?!禞ava SE12基礎(適用于Java SE10-12)》可作為初學者學習Java程序設計以及OCJP與MTAJava認證必修的入門書,也可作為教師教授OCJP認證、MTAJava認證、Java課程的教材。

作者簡介

暫缺《Java SE12基礎(適用于Java SE10-12)》作者簡介

圖書目錄

第1章  Java 概述   1
1.1  Java的興起   2
1.1.1  Java的由來   2
1.1.2  Java的版本   2
1.1.3  Java SE的組成   3
1.2  Java的特點   3
1.3  安裝Java SE 12   5
1.3.1  下載JDK   5
1.3.2  安裝JDK   6
1.3.3  環(huán)境變量設定   6
1.3.4  Java環(huán)境的相關重要文件   9
1.4  使用“記事本”編寫Java程序   10
1.5  安裝Eclipse   12
1.6  在Eclipse集成開發(fā)環(huán)境下編寫Java程序   13
1.6.1  打開Eclipse   13
1.6.2  編寫Java程序   14
1.7  Java 程序架構   21
1.8  創(chuàng)建程序說明文檔   23
1.9  反編譯程序   25
1.10  認證實例練習   26
1.11  習題   27
       
第2章  數據類型與運算符   29
2.1  標識符與保留字   30
2.1.1  標識符   30
2.1.2  保留字   30
2.2  基本數據類型   31
2.2.1  字符型和字符串常量   31
2.2.2  數值常量   32
2.2.3  布爾常量   34
2.3  變量與常量   34
2.3.1  變量的聲明   34
2.3.2  常量的聲明   36
2.3.3  var變量的聲明   37
2.4  運算符與表達式   38
2.4.1  賦值運算符   39
2.4.2  算術運算符   39
2.4.3  自增和自減運算符   40
2.4.4  關系運算符   41
2.4.5  邏輯運算符   42
2.4.6  位運算符   44
2.4.7  移位運算符   47
2.5  Java數據類型的轉換   49
2.5.1  數據類型自動轉換   49
2.5.2  數據類型強制轉換   50
2.6  基本數據類型與引用數據類型   51
2.6.1  Global(全局數據區(qū))   51
2.6.2  Stack(棧)   52
2.6.3  Heap(堆)   52
2.7   控制臺輸入與輸出   54
2.7.1  輸出   54
2.7.2  輸入   56
2.7.3  字符串轉換成數值數據類型   57
2.8  認證實例練習   59
2.9  習題   61
 
第3章  控制語句   63
3.1  前言   64
3.2    選擇語句   64
3.2.1  if語句的使用   64
3.2.2  switch多分支語句   72
3.3  循環(huán)語句   78
3.3.1  for循環(huán)的使用   78
3.3.2  while循環(huán)的使用   81
3.3.3  do...while循環(huán)的使用   84
3.4  跳轉語句   87
3.4.1  break的使用   87
3.4.2  continue的使用   90
3.5  認證實例練習   92
3.6  習題   96
 
第4章  數組   100
4.1  前言   101
4.2  數組的聲明及使用   101
4.2.1  如何聲明數組   102
4.2.2  數組的初始化   102
4.2.3  使用循環(huán)存取數組的內容   104
4.3  多維數組   106
4.3.1  二維數組的創(chuàng)建   106
4.3.2  多維數組的內存分配   107
4.3.3  使用嵌套循環(huán)存取二維數組的內容   108
4.3.4  非對稱型數組   109
4.4  數組的排序與查找   113
4.4.1  冒泡排序法   113
4.4.2  順序查找法與二分查找法   116
4.4.3  Arrays類的基本應用   120
4.5  認證實例練習   122
4.6  習題   125
 
第5章  方法   129
5.1  前言   130
5.2  方法   130
5.2.1  如何定義方法   131
5.2.2  如何調用方法   132
5.3  傳值調用與引用調用   137
5.3.1  傳值調用   137
5.3.2  引用調用   138
5.4  方法中的數組參數   140
5.4.1  以數組作為參數   140
5.4.2  獲得命令行的數據   142
5.5  方法重載   143
5.6  遞歸   146
5.7  實例   147
5.8  認證實例練習   149
5.9  習題   152
 
第6章  對象與類   154
6.1  面向對象程序設計概述   155
6.2  類與對象的關系   156
6.2.1  如何定義類   156
6.2.2  如何創(chuàng)建對象   158
6.2.3  如何封裝成員數據   161
6.3  方法成員重載   164
6.4  構造方法   166
6.5  靜態(tài)成員   168
6.6  this引用自身類   170
6.7  認證實例練習   171
6.8  習題   176
 
第7章  繼承、接口與多態(tài)   179
7.1  繼承   180
7.1.1  繼承的實現   180
7.1.2  多重繼承   182
7.1.3  方法覆蓋   184
7.1.4  默認構造方法的執(zhí)行順序   185
7.1.5  使用super   187
7.1.6  使用final   188
7.1.7  static成員的限制   190
7.2  抽象類與抽象方法   192
7.3  接口   194
7.3.1  接口和類的不同   195
7.3.2  接口的定義   195
7.3.3  接口繼承   197
7.4  多態(tài)   199
7.4.1  以抽象類實現多態(tài)   200
7.4.2  以接口實現多態(tài)   203
7.5  包   206
7.5.1  包的功能   206
7.5.2  包的定義   206
7.5.3  類與類中成員權限的設定   207
7.5.4  引用包   207
7.6  認證實例練習   210
7.7  習題   216
 
第8章  異常處理   220
8.1  異常   221
8.2  異常處理   221
8.2.1  try… catch…   222
8.2.2  多個catch語句   224
8.2.3  try… catch… finally…   226
8.2.4  方法的異常處理   227
8.3  Java常用的異常類   228
8.4   手動拋出異常   230
8.4.1  使用throw   230
8.4.2  使用throws   231
8.5  自定義異常類   233
8.6  認證實例練習   236
8.7  習題   240
 
第9章  集合與泛型   243
9.1  集合對象   244
9.1.1  Collections Framework 架構   244
9.1.2  集合對象的特點   245
9.1.3  泛型類型與集合對象   245
9.2  Collection接口   245 9.3  Set接口與HashSet類   246 9.4  SortedSet接口與TreeSet類   250 9.5  List接口與實現類   252 9.6  Map接口與HashMap類   258 9.7  SortedMap接口與TreeMap類   261 9.8  Collections集合工具類   262
9.9  集合的迭代器   264
9.9.1  Iterator接口   264 9.9.2  ListIterator接口   266 9.10  認證實例練習   268
9.11  習題   271
 
第10章  多線程   275
10.1  線程簡介   276
10.2  線程的生命周期   277
10.3  如何創(chuàng)建線程   278
10.3.1  繼承Thread類來創(chuàng)建線程   278
10.3.2  實現Runnable接口來創(chuàng)建線程   282
10.4  Thread類常用的方法   284
10.4.1  Thread類的構造方法   284
10.4.2  Thread類常用的方法   285
10.5  線程的同步   290
10.6  線程的等待和喚醒   295
10.7  認證實例練習   298
10.8  習題   300
 
第11章  Swing圖形用戶界面   303
11.1  Swing簡介   304
11.2  JFrame類   304
11.3  布局管理器   306
11.3.1  坐標界面布局   307
11.3.2  邊框布局   308
11.3.3  流布局   311
11.3.4  網格布局   313
11.4  事件處理   315
11.5  事件源   318
11.6  習題   321
 
第12章  Swing組件(一)   322
12.1  Swing組件簡介   323
12.2  JLabel標簽組件   323
12.3  ImageIcon圖像圖標組件   324
12.4  JTextField文本框組件   326
12.5  JButton按鈕組件   329
12.6  JOptionPane對話框組件   332
12.7  習題   340
 
第13章  Swing組件(二)   342
13.1  JPanel面板組件   343
13.2  JCheckBox復選框組件   347
13.3  JRadioButton單選按鈕組件   348
13.4  選擇組件的事件   350
13.5  JTextArea文本域組件   353
13.6  JSrollPane 滾動面板組件   355
13.7  JList列表組件   358
13.8  JComboBox下拉列表框組件   361
13.9  習題   365
 
第14章  I/O常用類   367
14.1  Java I/O處理   368
14.2  File類   368
14.3  文件輸入流類   370
14.3.1  Reader類   370
14.3.2  FileReader類   371
14.3.3  BufferedReader類   373
14.3.4  CharArrayReader類   374
14.4  文件輸出流類   374
14.4.1  Writer類   374
14.4.2  FileWriter類   375
14.4.3  BufferedWriter類   375
14.4.4  CharArrayWriter類   378
14.5  二進制文件輸入流類   378
14.5.1  InputStream類   378
14.5.2  FileInputStream類   379
14.5.3  BufferedInputStream類   380
14.5.4  ByteArrayInputStream類   381
14.6  二進制文件輸出流類   382
14.6.1  OutputStream類   382
14.6.2  FileOutputStream類   383
14.6.3  BufferedOutputStream類   384
14.6.4  ByteArrayOutputStream類   385
14.7  實例練習   387
14.8  習題   390
 
第15章  JDBC數據庫程序設計   392
15.1  JDBC簡介   393
15.2  連接SQL Server數據庫   393
15.2.1  下載JDBC for SQL Server驅動程序   393
15.2.2  在項目中加載JDBC for SQL Server驅動程序   394
15.2.3  連接數據庫的類   396
15.3  如何查詢數據表的記錄   398
15.4  如何編輯數據表的記錄   401
15.5  習題   405
 
第16章  Lambda表達式   407
16.1  Lambda簡介   408
16.2  Lambda簡例介紹   408
16.3  Lambda語法說明   419
16.4  方法引用   421
16.5  習題   423
 
第17章  窗口應用程序設計專題   425
17.1  拉霸游戲機設計   426
17.2  記憶大考驗游戲設計   434
 
附錄   442

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號