一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

Java面向對象程序設計

中國水利水電出版社
    【作 者】主編 肖奎 姚競 【I S B N 】978-7-5170-5572-3 【責任編輯】李炎 【適用讀者群】本專通用 【出版時間】2017-08-14 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】184 【千字數】279 【印 張】11.5 【定 價】28 【叢 書】普通高等教育“十三五”規劃教材(軟件工程專業) 【備注信息】
圖書詳情

    本書主要介紹Java語言的基本語法以及桌面應用程序開發的相關知識,在講解知識的過程中,始終強調以面向對象的思想來分析問題與解決問題。

    本書共10章,第1章介紹了Java語言的特性以及幾種Java開發工具,第2章講解Java基本語法,第3章介紹了面向對象的基本概念,第4章至第10章分別介紹Java語言的異常處理機制、多線程與并發處理、輸入輸出流、集合類與泛型、圖形用戶界面以及JDBC的基本知識。本書結構合理,內容豐富,算法描述清晰,便于自學。

    本書可作為高等院校計算機專業與其他相關專業的教材和參考書,也可供從事計算機軟件開發的科技工作者參考。

    取材得當、循序漸進、通俗易懂、結構清晰、層次分明

    通過典型實例驗證和說明語法結構、程序設計的思想和方法

    始終強調以面向對象的思想來分析問題與解決問題

    眾所周知,“Java程序設計”是計算機類相關專業的核心課程之一,它是一門集理論性、實踐性于一體的課程。本書主要介紹Java語言的基本語法以及桌面應用程序開發的相關知識,在講解知識的過程中,始終強調以面向對象的思想來分析問題與解決問題。

    本書共10章,第1章介紹了Java語言的特性以及幾種Java開發工具,第2章講解了Java基本語法,第3章介紹了面向對象的基本概念,第4章至第10章分別介紹Java語言的異常處理機制、多線程與并發處理、輸入輸出流、集合類與泛型、圖形用戶界面以及JDBC的基本知識。本書的重要特色之一,是對那些與當前章節聯系緊密的常用設計模式進行了介紹,比如工廠方法模式、迭代器模式、單例模式等。方便讀者深刻地理解面向對象的思想與內涵。此外,書中的許多參考例子也可以直接作為模塊用于開發,為學生實踐練習提供了方便。

    本書由肖奎、姚競任主編,肖奎負責全書的統稿、修改、定稿工作,趙明俊、何鵬、關培超任副主編。主要編寫人員分工如下:第1、5、6章由姚競編寫,第2、3章由何鵬編寫,第4、7章由肖奎編寫,第8章由關培超編寫,第9、10章由趙明俊編寫,全書由余敦輝主審。張龑、曾誠、孫斌、陳志雄、劉國君、李其鋒、祝建平、戴瀚波、劉坤、汪波、李祥等老師也參與了部分章節的編寫工作。本書的作者隊伍均為本科院校計算機類專業一線教師,具有多年的教學經驗。并且,編寫隊伍人員也一直參與企業項目開發,具有豐富的軟件開發經驗。

    本書結構合理,內容豐富,算法描述清晰,便于自學,可作為高等院校計算機專業與其他相關專業的教材和參考書,也可供從事計算機軟件開發的科技工作者參考。

    由于編寫時間緊張,本書難免存在疏漏,敬請讀者批評與指正。

    編 者

    2017年5月

    前言
    初級篇

    第1章 初識Java 1
    1.1 Java語言概述 1
    1.1.1 Java 語言發展簡史 1
    1.1.2 Java 語言特點 1
    1.1.3 能用Java做什么 2
    1.2 使用Java開發程序 3
    1.2.1 開發工具和運行環境 3
    1.2.2 開發與運行流程 3
    1.3 編寫和執行HelloRandom程序 4
    1.3.1 以JDK方式開發HelloRandom 4
    1.3.2 通過BlueJ集成開發環境開發
    HelloRandom 5
    1.3.3 通過Eclipse集成開發環境開發
    HelloRandom 7
    1.4 API參考文檔 10
    1.5 常用術語 11
    1.6 設計模式 11
    本章小結 12
    習題 12
    第2章 基礎語法 13
    2.1 標識符與關鍵字 13
    2.1.1 標識符 13
    2.1.2 Java 關鍵字 14
    2.2 基本數據類型 14
    2.2.1 整型數據 15
    2.2.2 浮點型(實型)數據 16
    2.2.3 字符型數據 17
    2.2.4 布爾型數據 18
    2.2.5 各類型數據間的相互轉換 18
    2.3 變量與常量 20
    2.4 運算符 24
    2.4.1 賦值運算符和表達式 24
    2.4.2 算術運算符和表達式 25
    2.4.3 關系運算符和表達式 27
    2.4.4 邏輯運算符和表達式 28
    2.4.5 位運算符和表達式 29
    2.4.6 條件運算符和表達式 31
    2.4.7 運算符的優先級 31
    2.5 流程控制 32
    2.5.1 順序語句 32
    2.5.2 條件分支語句 33
    2.5.3 循環結構語句 41
    2.6 數組 43
    2.6.1 多維數組 43
    2.6.2 二維數組 44
    本章小節 47
    習題 47
    第3章 面向對象 48
    3.1 面向對象基本概念 48
    3.1.1 對象 48
    3.1.2 類 48
    3.1.3 接口 49
    3.2 類 49
    3.3 繼承 51
    3.4 接口 52
    3.5 抽象類 53
    3.6 內部類 57
    3.7 工廠方法模式 61
    3.7.1 基本概念 61
    3.7.2 工廠方法模式的優點 64
    3.7.3 工廠方法模式的使用場景 64
    本章小節 65
    習題 65
    第4章 異常處理 66
    4.1 異常概述 66
    4.1.1 異常的基本概念 66
    4.1.2 異常類與對象 68
    4.2 異常處理方法 71
    4.2.1 try…catch…finally 71
    4.2.2 使用throws語句聲明拋出的異常 73
    4.2.3 使用throw語句主動拋出異常 74
    4.3 自定義異常 75
    4.4 異常處理流程 76
    本章小結 78
    習題 78
    第5章 并發處理 79
    5.1 進程與線程 79
    5.2 線程生命周期 79
    5.3 線程的實現方式 80
    5.3.1 產生Runnable對象 80
    5.3.2 自定義線程類 81
    5.4 線程調度 82
    5.4.1 通過sleep方法暫停執行線程 82
    5.4.2 通過interrupt方法中斷線程 82
    5.4.3 join方法 83
    5.5 線程通信 85
    5.5.1 通過類屬性共享數據 85
    5.5.2 通過引用共同對象共享數據 86
    5.6 線程同步Synchronization 87
    5.6.1 線程干擾和內存不一致性錯誤 88
    5.6.2 同步方法(synchronized methods) 88
    5.6.3 同步語句(synchronized statements) 89
    5.7 單例模式Singleton 89
    本章小結 94
    習題 94
    第6章 輸入/輸出流和文件 95
    6.1 輸入/輸出流 95
    6.1.1 字節流Byte Stream 96
    6.1.2 字符流Character Stream 97
    6.1.3 基于行的輸入輸出操作 97
    6.1.4 緩沖流 98
    6.1.5 命令行輸入輸出操作 98
    6.1.6 數據流 99
    6.1.7 對象流 100
    6.2 文件輸入輸出 102
    6.2.1 路徑Path 102
    6.2.2 Path類 102
    6.2.3 常用文件輸入輸出操作 104
    6.2.4 隨機文件存取 106
    本章小結 107
    習題 107
    第7章 集合與泛型 108
    7.1 Java中的集合類 108
    7.1.1 集合類概述 108
    7.1.2 List接口的常用方法 108
    7.1.3 List接口的實現類 109
    7.1.4 Set接口的常用方法 111
    7.1.5 Set接口的實現類 111
    7.2 Map接口 114
    7.2.1 認識Map 114
    7.2.2 Map接口常用的方法 114
    7.2.3 Map接口的實現類 114
    7.3 泛型 116
    7.3.1 什么是泛型 116
    7.3.2 在集合類中使用泛型 118
    7.3.3 類型通配符 119
    本章小結 120
    習題 120

    高級篇

    第8章 圖形用戶界面 121
    8.1 AWT組件和容器 121
    8.1.1 Frame和Dialog類 122
    8.1.2 Label類 124
    8.1.3 Button類 125
    8.1.4 TextField類 126
    8.1.5 TextArea類 127
    8.1.6 MenuBar、Menu、MenuItem類 128
    8.1.7 布局管理器 130
    8.2 Java圖形事件處理機制 131
    8.3 Swing圖形界面組件 134
    8.3.1 JFrame和JDialog 135
    8.3.2 中間容器 139
    8.3.3 常用組件 141
    8.4 Java圖形用戶界面設計輔助工具 145
    8.4.1 WindowBuilder插件的獲取 145
    8.4.2 WindowBuilder插件的使用 147
    本章小結 149
    習題 149
    第9章 網絡編程 150
    9.1 網絡基礎知識 150
    9.1.1 網絡基礎概念 150
    9.1.2 網絡協議 151
    9.1.3 端口及套接字 151
    9.2 TCP網絡通信程序 152
    9.2.1 TCP通信相關類 153
    9.2.2 服務器與客戶機通信示例 155
    9.3 UDP網絡通信程序 158
    9.3.1 UDP通信相關類 158
    9.3.2 UDP通信示例 159
    本章小結 161
    習題 161
    第10章 JDBC 163
    10.1 JDBC概述 163
    10.1.1 數據訪問模型 163
    10.1.2 JDBC驅動程序與安裝 164
    10.1.3 JDBC數據庫訪問常用的類和接口 164
    10.2 數據庫訪問步驟 167
    10.2.1 加載驅動程序 168
    10.2.2 建立連接對象 168
    10.2.3 建立語句對象 169
    10.2.4 返回結果集合 170
    10.3 預處理語句 172
    10.4 數據庫表常用操作示例 175
    本章小結 176
    習題 176






最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 久久91这里精品国产2020 | 欧美一级性 | 欧美成人精品不卡视频在线观看 | 国产成人精品久久一区二区小说 | 国产高清一级视频在线观看 | 亚洲欧美中文字幕在线网站 | 夜鲁夜鲁夜鲁在线观看福利 | 免费永久在线观看黄网 | 在线观看国产精品日本不卡网 | 欧美一级香蕉毛片 | 精品国产一区二区 | 永久免费观看午夜视频在线 | 成人www | 久久免费视频在线观看 | 成人老司机深夜福利久久 | 国产欧美另类久久久精品免费 | 成人精品一级毛片 | 国产成人91一区二区三区 | 欧美人与z0z0xxxx | 国产亚洲精品久久久久久 | 特色黄色片 | 色综合色狠狠天天久久婷婷基地 | 毛片免费观看久久欧美 | 欧美手机视频 | 国产精品国产高清国产专区 | 一区二区三区在线 | 欧 | 亚洲天堂日韩在线 | 在线播放高清国语自产拍免费 | 日韩欧美中文字幕在线观看 | 国产午夜免费福利红片 | 亚州综合网 | 毛片免费高清免费 | 在线免费观看亚洲 | 日本一区二区三区欧美在线观看 | 97在线免费看视频 | 久久精品免费观看久久 | 男人的天堂黄色 | 欧美俄罗斯一级毛片激情 | 国产高清晰在线播放 | 亚洲精品久久久久中文字幕一区 | 亚洲第一页在线视频 |