Java語言程式設計(2020年北京郵電大學出版社出版的圖書)

Java語言程式設計(2020年北京郵電大學出版社出版的圖書)

本詞條是多義詞,共32個義項
更多義項 ▼ 收起列表 ▲

《Java語言程式設計》是2020年北京郵電大學出版社出版的圖書。

基本介紹

  • 中文名:Java語言程式設計
  • 作者:王全新
  • 類別:工學教材
  • 出版社:北京郵電大學出版社
  • 出版時間:2020年8月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787563561674
內容簡介,作者簡介,圖書目錄,

內容簡介

本書分為基礎篇、核心技術篇、高級套用篇三個部分。基礎知識篇包括:JAVA語言特點、開發工具,運算符、流程控制語句、數組等內容。該部分內容配有兩個綜合實例:猜拳遊戲、學生成績管理系統。由於學生有C等語言基礎,該部分內容以綜合實例講解為主
核心技術篇包括:類的聲明和創建,類中變數和方法的分類、對象的創建和使用
高級篇包括:組件和容器,布局、事件處理、繪圖技術。該部分內容與理論內容 案例為主

作者簡介

王全新,2010年畢業於北京師範大學,同年9月至今,就業於北京交通大學海濱學院計算機系。多年講授《資料庫導論》、《JAVA程式設計》、《資料庫原理》多門專業課程。曾擔任滄州科技局項目主持人,獲得第四屆教師基本功大賽二等獎。基層優秀獎。

圖書目錄

第1章搭建IDE環境1
1.1Java語言簡介1
1.2JDK的下載2
1.3JDK的安裝3
1.4JDK目錄介紹5
1.5使用記事本編寫Java的個程式6
1.6配置path變數7
1.7IntelliJ IDEA開發Java項目10
1.8Java中的注釋13
1.9本章小結16
本章習題16
第2章Java編程基礎19
2.1對象和類的概念19
2.1.1對象的概念19
2.1.2類的概念20
2.2類的定義和對象的創建20
2.2.1類的定義20
2.2.2對象的創建21
2.2.3對象的使用23
2.3類的成員變數23
2.3.1數據類型23
2.3.2常量值和常量24
2.3.3變數25
2.3.4數據類型之間的轉換25
2.4類的成員方法26
2.4.1Java中的各種運算符26
2.4.2Java中順序結構的語句28
2.4.3Java中的選擇語句29
2.4.4Java中的循環語句33
2.4.5數組和foreach語句35
2.4.6IDEA中模擬“人機‘石頭剪刀布’”遊戲37
2.5本章小結41
本章習題41
第3章面向對象程式設計(上)47
3.1類體中的變數47
3.1.1成員變數47
3.1.2局部變數52
3.2類體中的方法52
3.2.1靜態方法和實例方法53
3.2.2構造方法54
3.2.3方法重載55
3.3this關鍵字56
3.3.1在構造方法中使用this56
3.3.2在實例方法中使用this57
3.4包58
3.4.1包的概念58
3.4.2import語句59
3.4.3訪問控制符59
3.5本章小結61
本章習題62
第4章面向對象程式設計(下)66
4.1類的繼承66
4.1.1“子類”和“父類”66
4.1.2繼承中構造方法的調用70
4.1.3繼承中成員變數的隱藏75
4.1.4繼承中成員方法的重寫76
4.1.5繼承中的上轉型78
4.1.6繼承中的多態80
4.2抽象類81
4.2.1抽象方法81
4.2.2抽象類82
4.3接口84
4.3.1接口的定義84
4.3.2接口的實現85
4.3.3接口與抽象類85
4.3.4接口的回調89
4.3.5內部類92
4.3.6匿名內部類94
4.4本章小結96
本章習題96
第5章Java中常用類100
5.1始祖類Object100
5.2String類和StringBuffer類103
5.2.1String類的初始化103
5.2.2String類的常用方法105
5.2.3StringBuffer類107
5.2.4Java中的正則表達式110
5.3包裝類113
5.4Math和Random類114
5.5時間和日期類116
5.5.1Date類和SimpleDateFormat類116
5.5.2Calendar類117
5.6異常類120
5.6.1異常概述120
5.6.2異常處理121
5.7本章小結126
本章習題126
第6章Java集合、泛型和枚舉129
6.1Java集合類的概念129
6.1.1集合中的接口130
6.1.2接口實現類130
6.2Java Collection接口131
6.3Java List集合131
6.3.1ArrayList類131
6.3.2LinkedList類136
6.4Java Set集合137
6.4.1HashSet類137
6.4.2TreeSet類139
6.5Java Map 集合142
6.5.1HashMap類142
6.5.2TreeMap類144
6.6泛型集合146
6.6.1泛型的概念146
6.6.2泛型類147
6.6.3泛型接口149
6.6.4泛型方法150
6.7Java圖書信息查詢151
6.8本章小結156
本章習題156
第7章輸入/輸出流158
7.1File類158
7.1.1獲取檔案屬性159
7.1.2創建和刪除檔案161
7.1.3創建和刪除目錄161
7.1.4遍歷目錄162
7.2Java RandomAccessFile類163
7.3什麼是輸入/輸出流166
7.3.1輸入流167
7.3.2輸出流168
7.3.3Java系統流169
7.4Java位元組流的使用170
7.4.1位元組輸入流171
7.4.2位元組輸出流171
7.4.3位元組數組輸入流172
7.4.4位元組數組輸出流173
7.4.5檔案輸入流174
7.4.6檔案輸出流177
7.4.7數據輸入流179
7.4.8數據輸出流180
7.5Java字元流的使用181
7.5.1字元輸入流182
7.5.2字元輸出流182
7.5.3字元檔案輸入流183
7.5.4字元檔案輸出流184
7.5.5字元緩衝區輸入流186
7.5.6字元緩衝區輸出流188
7.5.7Java保存圖書信息188
7.6本章小結191
本章習題192
第8章Java多執行緒編程194
8.1Java執行緒的概念194
8.2Java多執行緒的實現方式196
8.2.1繼承Thread類196
8.2.2實現Runnable接口201
8.3Java多執行緒之間訪問實例變數202
8.4Java多執行緒的同步機制206
8.5本章小結207
本章習題208
第9章Java網路編程209
9.1Java網路編程基礎知識209
9.1.1網路協定210
9.1.2套接字和連線埠211
9.2Java InetAddress類及其常用方法212
9.3Java TCP通信214
9.3.1ServerSocket類214
9.3.2Socket類216
9.3.3客戶端與伺服器端的簡單通信218
9.3.4傳輸對象數據221
9.4Java UDP通信226
9.4.1DatagramPacket類226
9.4.2DatagramSocket類227
9.5本章小結230
本章習題231
附錄習題答案232

相關詞條

熱門詞條

聯絡我們