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

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

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

定 價:¥88.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Java SE12基礎(chǔ)(適用于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)境變量設(shè)定   6
1.3.4  Java環(huán)境的相關(guā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 程序架構(gòu)   21
1.8  創(chuàng)建程序說明文檔   23
1.9  反編譯程序   25
1.10  認證實例練習(xí)   26
1.11  習(xí)題   27
       
第2章  數(shù)據(jù)類型與運算符   29
2.1  標識符與保留字   30
2.1.1  標識符   30
2.1.2  保留字   30
2.2  基本數(shù)據(jù)類型   31
2.2.1  字符型和字符串常量   31
2.2.2  數(shù)值常量   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  算術(shù)運算符   39
2.4.3  自增和自減運算符   40
2.4.4  關(guān)系運算符   41
2.4.5  邏輯運算符   42
2.4.6  位運算符   44
2.4.7  移位運算符   47
2.5  Java數(shù)據(jù)類型的轉(zhuǎn)換   49
2.5.1  數(shù)據(jù)類型自動轉(zhuǎn)換   49
2.5.2  數(shù)據(jù)類型強制轉(zhuǎn)換   50
2.6  基本數(shù)據(jù)類型與引用數(shù)據(jù)類型   51
2.6.1  Global(全局數(shù)據(jù)區(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  字符串轉(zhuǎn)換成數(shù)值數(shù)據(jù)類型   57
2.8  認證實例練習(xí)   59
2.9  習(xí)題   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  跳轉(zhuǎn)語句   87
3.4.1  break的使用   87
3.4.2  continue的使用   90
3.5  認證實例練習(xí)   92
3.6  習(xí)題   96
 
第4章  數(shù)組   100
4.1  前言   101
4.2  數(shù)組的聲明及使用   101
4.2.1  如何聲明數(shù)組   102
4.2.2  數(shù)組的初始化   102
4.2.3  使用循環(huán)存取數(shù)組的內(nèi)容   104
4.3  多維數(shù)組   106
4.3.1  二維數(shù)組的創(chuàng)建   106
4.3.2  多維數(shù)組的內(nèi)存分配   107
4.3.3  使用嵌套循環(huán)存取二維數(shù)組的內(nèi)容   108
4.3.4  非對稱型數(shù)組   109
4.4  數(shù)組的排序與查找   113
4.4.1  冒泡排序法   113
4.4.2  順序查找法與二分查找法   116
4.4.3  Arrays類的基本應(yīng)用   120
4.5  認證實例練習(xí)   122
4.6  習(xí)題   125
 
第5章  方法   129
5.1  前言   130
5.2  方法   130
5.2.1  如何定義方法   131
5.2.2  如何調(diào)用方法   132
5.3  傳值調(diào)用與引用調(diào)用   137
5.3.1  傳值調(diào)用   137
5.3.2  引用調(diào)用   138
5.4  方法中的數(shù)組參數(shù)   140
5.4.1  以數(shù)組作為參數(shù)   140
5.4.2  獲得命令行的數(shù)據(jù)   142
5.5  方法重載   143
5.6  遞歸   146
5.7  實例   147
5.8  認證實例練習(xí)   149
5.9  習(xí)題   152
 
第6章  對象與類   154
6.1  面向?qū)ο蟪绦蛟O(shè)計概述   155
6.2  類與對象的關(guān)系   156
6.2.1  如何定義類   156
6.2.2  如何創(chuàng)建對象   158
6.2.3  如何封裝成員數(shù)據(jù)   161
6.3  方法成員重載   164
6.4  構(gòu)造方法   166
6.5  靜態(tài)成員   168
6.6  this引用自身類   170
6.7  認證實例練習(xí)   171
6.8  習(xí)題   176
 
第7章  繼承、接口與多態(tài)   179
7.1  繼承   180
7.1.1  繼承的實現(xiàn)   180
7.1.2  多重繼承   182
7.1.3  方法覆蓋   184
7.1.4  默認構(gòu)造方法的執(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  以抽象類實現(xiàn)多態(tài)   200
7.4.2  以接口實現(xiàn)多態(tài)   203
7.5  包   206
7.5.1  包的功能   206
7.5.2  包的定義   206
7.5.3  類與類中成員權(quán)限的設(shè)定   207
7.5.4  引用包   207
7.6  認證實例練習(xí)   210
7.7  習(xí)題   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  認證實例練習(xí)   236
8.7  習(xí)題   240
 
第9章  集合與泛型   243
9.1  集合對象   244
9.1.1  Collections Framework 架構(gòu)   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接口與實現(xiàn)類   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  認證實例練習(xí)   268
9.11  習(xí)題   271
 
第10章  多線程   275
10.1  線程簡介   276
10.2  線程的生命周期   277
10.3  如何創(chuàng)建線程   278
10.3.1  繼承Thread類來創(chuàng)建線程   278
10.3.2  實現(xiàn)Runnable接口來創(chuàng)建線程   282
10.4  Thread類常用的方法   284
10.4.1  Thread類的構(gòu)造方法   284
10.4.2  Thread類常用的方法   285
10.5  線程的同步   290
10.6  線程的等待和喚醒   295
10.7  認證實例練習(xí)   298
10.8  習(xí)題   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  網(wǎng)格布局   313
11.4  事件處理   315
11.5  事件源   318
11.6  習(xí)題   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  習(xí)題   340
 
第13章  Swing組件(二)   342
13.1  JPanel面板組件   343
13.2  JCheckBox復(fù)選框組件   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  習(xí)題   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  實例練習(xí)   387
14.8  習(xí)題   390
 
第15章  JDBC數(shù)據(jù)庫程序設(shè)計   392
15.1  JDBC簡介   393
15.2  連接SQL Server數(shù)據(jù)庫   393
15.2.1  下載JDBC for SQL Server驅(qū)動程序   393
15.2.2  在項目中加載JDBC for SQL Server驅(qū)動程序   394
15.2.3  連接數(shù)據(jù)庫的類   396
15.3  如何查詢數(shù)據(jù)表的記錄   398
15.4  如何編輯數(shù)據(jù)表的記錄   401
15.5  習(xí)題   405
 
第16章  Lambda表達式   407
16.1  Lambda簡介   408
16.2  Lambda簡例介紹   408
16.3  Lambda語法說明   419
16.4  方法引用   421
16.5  習(xí)題   423
 
第17章  窗口應(yīng)用程序設(shè)計專題   425
17.1  拉霸游戲機設(shè)計   426
17.2  記憶大考驗游戲設(shè)計   434
 
附錄   442

本目錄推薦

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