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

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

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

定 價(jià):¥88.00

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302551737 出版時(shí)間: 2020-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 441 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  Java 概述   1
1.1  Java的興起   2
1.1.1  Java的由來(lái)   2
1.1.2  Java的版本   2
1.1.3  Java SE的組成   3
1.2  Java的特點(diǎn)   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  使用“記事本”編寫(xiě)Java程序   10
1.5  安裝Eclipse   12
1.6  在Eclipse集成開(kāi)發(fā)環(huán)境下編寫(xiě)Java程序   13
1.6.1  打開(kāi)Eclipse   13
1.6.2  編寫(xiě)Java程序   14
1.7  Java 程序架構(gòu)   21
1.8  創(chuàng)建程序說(shuō)明文檔   23
1.9  反編譯程序   25
1.10  認(rèn)證實(shí)例練習(xí)   26
1.11  習(xí)題   27
       
第2章  數(shù)據(jù)類(lèi)型與運(yùn)算符   29
2.1  標(biāo)識(shí)符與保留字   30
2.1.1  標(biāo)識(shí)符   30
2.1.2  保留字   30
2.2  基本數(shù)據(jù)類(lèi)型   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  運(yùn)算符與表達(dá)式   38
2.4.1  賦值運(yùn)算符   39
2.4.2  算術(shù)運(yùn)算符   39
2.4.3  自增和自減運(yùn)算符   40
2.4.4  關(guān)系運(yùn)算符   41
2.4.5  邏輯運(yùn)算符   42
2.4.6  位運(yùn)算符   44
2.4.7  移位運(yùn)算符   47
2.5  Java數(shù)據(jù)類(lèi)型的轉(zhuǎn)換   49
2.5.1  數(shù)據(jù)類(lèi)型自動(dòng)轉(zhuǎn)換   49
2.5.2  數(shù)據(jù)類(lèi)型強(qiáng)制轉(zhuǎn)換   50
2.6  基本數(shù)據(jù)類(lèi)型與引用數(shù)據(jù)類(lèi)型   51
2.6.1  Global(全局?jǐn)?shù)據(jù)區(qū))   51
2.6.2  Stack(棧)   52
2.6.3  Heap(堆)   52
2.7   控制臺(tái)輸入與輸出   54
2.7.1  輸出   54
2.7.2  輸入   56
2.7.3  字符串轉(zhuǎn)換成數(shù)值數(shù)據(jù)類(lèi)型   57
2.8  認(rèn)證實(shí)例練習(xí)   59
2.9  習(xí)題   61
 
第3章  控制語(yǔ)句   63
3.1  前言   64
3.2    選擇語(yǔ)句   64
3.2.1  if語(yǔ)句的使用   64
3.2.2  switch多分支語(yǔ)句   72
3.3  循環(huán)語(yǔ)句   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)語(yǔ)句   87
3.4.1  break的使用   87
3.4.2  continue的使用   90
3.5  認(rèn)證實(shí)例練習(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  非對(duì)稱(chēng)型數(shù)組   109
4.4  數(shù)組的排序與查找   113
4.4.1  冒泡排序法   113
4.4.2  順序查找法與二分查找法   116
4.4.3  Arrays類(lèi)的基本應(yīng)用   120
4.5  認(rèn)證實(shí)例練習(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  實(shí)例   147
5.8  認(rèn)證實(shí)例練習(xí)   149
5.9  習(xí)題   152
 
第6章  對(duì)象與類(lèi)   154
6.1  面向?qū)ο蟪绦蛟O(shè)計(jì)概述   155
6.2  類(lèi)與對(duì)象的關(guān)系   156
6.2.1  如何定義類(lèi)   156
6.2.2  如何創(chuàng)建對(duì)象   158
6.2.3  如何封裝成員數(shù)據(jù)   161
6.3  方法成員重載   164
6.4  構(gòu)造方法   166
6.5  靜態(tài)成員   168
6.6  this引用自身類(lèi)   170
6.7  認(rèn)證實(shí)例練習(xí)   171
6.8  習(xí)題   176
 
第7章  繼承、接口與多態(tài)   179
7.1  繼承   180
7.1.1  繼承的實(shí)現(xiàn)   180
7.1.2  多重繼承   182
7.1.3  方法覆蓋   184
7.1.4  默認(rèn)構(gòu)造方法的執(zhí)行順序   185
7.1.5  使用super   187
7.1.6  使用final   188
7.1.7  static成員的限制   190
7.2  抽象類(lèi)與抽象方法   192
7.3  接口   194
7.3.1  接口和類(lèi)的不同   195
7.3.2  接口的定義   195
7.3.3  接口繼承   197
7.4  多態(tài)   199
7.4.1  以抽象類(lèi)實(shí)現(xiàn)多態(tài)   200
7.4.2  以接口實(shí)現(xiàn)多態(tài)   203
7.5  包   206
7.5.1  包的功能   206
7.5.2  包的定義   206
7.5.3  類(lèi)與類(lèi)中成員權(quán)限的設(shè)定   207
7.5.4  引用包   207
7.6  認(rèn)證實(shí)例練習(xí)   210
7.7  習(xí)題   216
 
第8章  異常處理   220
8.1  異常   221
8.2  異常處理   221
8.2.1  try… catch…   222
8.2.2  多個(gè)catch語(yǔ)句   224
8.2.3  try… catch… finally…   226
8.2.4  方法的異常處理   227
8.3  Java常用的異常類(lèi)   228
8.4   手動(dòng)拋出異常   230
8.4.1  使用throw   230
8.4.2  使用throws   231
8.5  自定義異常類(lèi)   233
8.6  認(rèn)證實(shí)例練習(xí)   236
8.7  習(xí)題   240
 
第9章  集合與泛型   243
9.1  集合對(duì)象   244
9.1.1  Collections Framework 架構(gòu)   244
9.1.2  集合對(duì)象的特點(diǎn)   245
9.1.3  泛型類(lèi)型與集合對(duì)象   245
9.2  Collection接口   245 9.3  Set接口與HashSet類(lèi)   246 9.4  SortedSet接口與TreeSet類(lèi)   250 9.5  List接口與實(shí)現(xiàn)類(lèi)   252 9.6  Map接口與HashMap類(lèi)   258 9.7  SortedMap接口與TreeMap類(lèi)   261 9.8  Collections集合工具類(lèi)   262
9.9  集合的迭代器   264
9.9.1  Iterator接口   264 9.9.2  ListIterator接口   266 9.10  認(rèn)證實(shí)例練習(xí)   268
9.11  習(xí)題   271
 
第10章  多線程   275
10.1  線程簡(jiǎn)介   276
10.2  線程的生命周期   277
10.3  如何創(chuàng)建線程   278
10.3.1  繼承Thread類(lèi)來(lái)創(chuàng)建線程   278
10.3.2  實(shí)現(xiàn)Runnable接口來(lái)創(chuàng)建線程   282
10.4  Thread類(lèi)常用的方法   284
10.4.1  Thread類(lèi)的構(gòu)造方法   284
10.4.2  Thread類(lèi)常用的方法   285
10.5  線程的同步   290
10.6  線程的等待和喚醒   295
10.7  認(rèn)證實(shí)例練習(xí)   298
10.8  習(xí)題   300
 
第11章  Swing圖形用戶(hù)界面   303
11.1  Swing簡(jiǎn)介   304
11.2  JFrame類(lèi)   304
11.3  布局管理器   306
11.3.1  坐標(biāo)界面布局   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組件簡(jiǎn)介   323
12.2  JLabel標(biāo)簽組件   323
12.3  ImageIcon圖像圖標(biāo)組件   324
12.4  JTextField文本框組件   326
12.5  JButton按鈕組件   329
12.6  JOptionPane對(duì)話框組件   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 滾動(dòng)面板組件   355
13.7  JList列表組件   358
13.8  JComboBox下拉列表框組件   361
13.9  習(xí)題   365
 
第14章  I/O常用類(lèi)   367
14.1  Java I/O處理   368
14.2  File類(lèi)   368
14.3  文件輸入流類(lèi)   370
14.3.1  Reader類(lèi)   370
14.3.2  FileReader類(lèi)   371
14.3.3  BufferedReader類(lèi)   373
14.3.4  CharArrayReader類(lèi)   374
14.4  文件輸出流類(lèi)   374
14.4.1  Writer類(lèi)   374
14.4.2  FileWriter類(lèi)   375
14.4.3  BufferedWriter類(lèi)   375
14.4.4  CharArrayWriter類(lèi)   378
14.5  二進(jìn)制文件輸入流類(lèi)   378
14.5.1  InputStream類(lèi)   378
14.5.2  FileInputStream類(lèi)   379
14.5.3  BufferedInputStream類(lèi)   380
14.5.4  ByteArrayInputStream類(lèi)   381
14.6  二進(jìn)制文件輸出流類(lèi)   382
14.6.1  OutputStream類(lèi)   382
14.6.2  FileOutputStream類(lèi)   383
14.6.3  BufferedOutputStream類(lèi)   384
14.6.4  ByteArrayOutputStream類(lèi)   385
14.7  實(shí)例練習(xí)   387
14.8  習(xí)題   390
 
第15章  JDBC數(shù)據(jù)庫(kù)程序設(shè)計(jì)   392
15.1  JDBC簡(jiǎn)介   393
15.2  連接SQL Server數(shù)據(jù)庫(kù)   393
15.2.1  下載JDBC for SQL Server驅(qū)動(dòng)程序   393
15.2.2  在項(xiàng)目中加載JDBC for SQL Server驅(qū)動(dòng)程序   394
15.2.3  連接數(shù)據(jù)庫(kù)的類(lèi)   396
15.3  如何查詢(xún)數(shù)據(jù)表的記錄   398
15.4  如何編輯數(shù)據(jù)表的記錄   401
15.5  習(xí)題   405
 
第16章  Lambda表達(dá)式   407
16.1  Lambda簡(jiǎn)介   408
16.2  Lambda簡(jiǎn)例介紹   408
16.3  Lambda語(yǔ)法說(shuō)明   419
16.4  方法引用   421
16.5  習(xí)題   423
 
第17章  窗口應(yīng)用程序設(shè)計(jì)專(zhuān)題   425
17.1  拉霸游戲機(jī)設(shè)計(jì)   426
17.2  記憶大考驗(yàn)游戲設(shè)計(jì)   434
 
附錄   442

本目錄推薦

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