欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

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

Java程序設計案例教程

中國水利水電出版社
    【作 者】主 編 寧淑榮 楊國興 【I S B N 】978-7-5170-6892-1 【責任編輯】張玉玲 【適用讀者群】本專通用 【出版時間】2018-09-18 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】240 【千字數】370 【印 張】15 【定 價】38 【叢 書】普通高等教育“十三五”規劃教材(軟件工程專業) 【備注信息】
圖書詳情

    本書是一本將Java作為入門語言的計算機編程教材,通過大量實例介紹Java語言和面向對象程序設計方法,主要內容包括:Java語法基礎、數據類型、運算符、控制語句、數組、類與對象、繼承與多態、Java常用類、異常處理、圖形用戶界面編程、多線程、輸入輸出、數據庫編程和網絡編程。

    為幫助讀者鞏固本書所學的Java基本知識,我們還編寫了配套教材《Java程序設計實訓教程》,已經出版。

    本書可作為高等院校Java程序設計或面向對象程序設計課程的教材,同時對使用Java進行程序開發的技術人員也有一定的參考價值。

    Java是近年來廣泛使用的計算機程序設計語言之一。作者結合多年講授Java課程的經驗精心編寫了本書。

    在編寫本書的過程中作者始終遵循可讀性和好用性兩個原則,努力做到從學習者和講授者兩個角度組織編寫教材中的內容。從學習者的角度編寫教材,體會在學習相關知識時會遇到哪些疑問,這樣在教材中就可以有預見性地給出一定的提示,盡量用實例把復雜的事物簡單地描述清楚,提高教材的可讀性,以利于讀者自學;從講授者的角度編寫教材,在講解某個知識點時始終思考以什么方式提出問題、以何種方式何種順序介紹知識,找到最恰當的方式,使教材更好用。

    為方便教師教學與學生學習,本書提供PowerPoint電子教案,教師可根據具體情況進行必要的修改。

    本書共12章:Java概述、Java語言基礎、數組、類與對象、繼承與多態、常用類、異常處理、圖形用戶界面、多線程、文件與輸入輸出流、數據庫編程、網絡編程。

    本書由寧淑榮、楊國興任主編,廖禮萍、張永杰、蔡蓉任副主編,參加編寫工作的還有郝瑞朝、王京京、嚴婷。

    本書的編寫得到了“北京聯合大學規劃教材建設項目”資助,特此感謝。

    在本書寫作過程中,作者參考了大量書籍以及網絡上的資源,在此表示感謝。

    由于作者水平有限,書中難免有不妥之處,懇請專家與讀者批評指正。

    編者

    2018年7月

    前言

    第1章 Java概述 1
    1.1 Java語言的特點 2
    1.2 Java的版本 2
    1.3 搭建Java開發環境 4
    1.3.1 安裝JDK1.8 4
    1.3.2 配置環境變量 5
    1.3.3 安裝Eclipse 6
    1.4 Eclipse運行第一個Java程序 6
    1.5 HelloWorld程序分析 9
    1.6 習題 9
    第2章 Java語言基礎 10
    2.1 標識符 10
    2.1.1 標識符命名規則 10
    2.1.2 標識符命名規范 10
    2.1.3 Java語言中的關鍵字 11
    2.2 代碼注釋 13
    2.2.1 代碼注釋條件 14
    2.2.2 代碼注釋格式 14
    2.3 基本數據類型 15
    2.3.1 8種基本數據類型 16
    2.3.2 Java中的常量 19
    2.3.3 轉義字符 20
    2.4 運算符 22
    2.4.1 算術運算符 23
    2.4.2 關系運算符 24
    2.4.3 邏輯運算符 25
    2.4.4 位運算符 27
    2.4.5 賦值運算符 28
    2.4.6 條件運算符 30
    2.4.7 字符串加運算符 30
    2.5 控制語句 31
    2.5.1 流程控制語句 31
    2.5.2 跳轉控制語句 36
    2.6 方法與方法調用和重載 36
    2.6.1 方法 36
    2.6.2 方法調用 37
    2.6.3 方法重載 39
    2.7 習題 40
    第3章 數組 41
    3.1 一維數組 41
    3.1.1 一維數組的定義與使用 41
    3.1.2 數組的內存分析 42
    3.2 數組常見的異常 42
    3.3 Arrays的使用 43
    3.4 二維數組 44
    3.5 習題 45
    第4章 類與對象 46
    4.1 類 46
    4.1.1 類與對象的概念 46
    4.1.2 類的定義 46
    4.1.3 實現數據隱藏 48
    4.2 構造方法 49
    4.2.1 構造方法的定義 50
    4.2.2 默認的構造方法 51
    4.2.3 拷貝構造方法 52
    4.3 引用 55
    4.3.1 引用的概念 55
    4.3.2 this引用 57
    4.4 類的聚集 59
    4.5 靜態成員與常量 63
    4.5.1 常量 63
    4.5.2 靜態成員 64
    4.6 包 68
    4.6.1 包的定義 68
    4.6.2 訪問其他包中的類 69
    4.7 對象數組 71
    4.8 習題 74
    第5章 繼承與多態 76
    5.1 繼承的概念與實現 76
    5.1.1 繼承的概念 76
    5.1.2 繼承的實現 77
    5.1.3 protected權限 80
    5.1.4 final類 81
    5.2 子類的構造過程 81
    5.3 方法的重寫 83
    5.4 多態 84
    5.4.1 多態的實現 84
    5.4.2 多態的其他問題 85
    5.5 抽象類 88
    5.6 Object類 90
    5.6.1 toString()方法 90
    5.6.2 equals()方法 91
    5.7 接口 95
    5.7.1 接口的定義和實現 95
    5.7.2 Arrays類與Comparable接口 97
    5.8 Java垃圾回收機制 101
    5.9 習題 103
    第6章 常用類 106
    6.1 Java常用包的介紹 106
    6.2 String類 107
    6.2.1 String概述 107
    6.2.2 分析String源碼 107
    6.2.3 創建String字符串 108
    6.2.4 String的常用方法 109
    6.3 StringBuffer類 111
    6.4 Date類 114
    6.5 Calendar類 115
    6.6 SimpleDateFormat類 119
    6.7 List接口 121
    6.7.1 ArrayList類 121
    6.7.2 Vector類 123
    6.7.3 LinkList類 124
    6.8 習題 125
    第7章 異常處理 127
    7.1 Java異常基本概念 127
    7.2 throw和throws關鍵字 129
    7.2.1 throw關鍵字 129
    7.2.2 throws關鍵字 130
    7.3 try…catch…finally捕獲異常 131
    7.3.1 try…catch語句 131
    7.3.2 try…catch…finally 132
    7.3.3 try、catch、finally、throw、
    throws聯合使用 134
    7.4 自定義異常 135
    7.5 習題 136
    第8章 圖形用戶界面 138
    8.1 AWT組件 138
    8.1.1 AWT組件簡介 138
    8.1.2 Frame組件與Panel組件 139
    8.1.3 布局管理器 142
    8.1.4 事件處理 146
    8.1.5 適配器 150
    8.2 Graphics類 153
    8.2.1 在paint()方法中繪圖 153
    8.2.2 repaint()方法 155
    8.3 Swing組件界面設計 157
    8.3.1 頂層容器 157
    8.3.2 中間容器 159
    8.3.3 基本組件 161
    8.3.4 菜單與工具條 162
    8.4 習題 164
    第9章 多線程 166
    9.1 線程的創建 166
    9.1.1 創建線程的方法 166
    9.1.2 繼承Thread類創建線程 166
    9.1.3 為Thread類提供Runnable
    對象創建線程 168
    9.2 線程的狀態與優先級 169
    9.2.1 線程的狀態 169
    9.2.2 線程的優先級 169
    9.3 線程同步 170
    9.3.1 問題的提出 170
    9.3.2 線程同步的實現 172
    9.4 線程間通信 173
    9.5 死鎖 176
    9.6 習題 179
    第10章 文件與輸入輸出流 180
    10.1 File類與文件管理 180
    10.1.1 File類的使用 180
    10.1.2 File的常用方法 182
    10.2 字節流 183
    10.2.1 InputStream和OutputStream 183
    10.2.2 FileInputStream和
    FileOutputStream 184
    10.2.3 DataInputStream和
    DataOutputStream 187
    10.2.4 ObjectInputStream和
    ObjectOutputStream 189
    10.2.5 ByteArrayInputStream和
    ByteArrayOutputStream 191
    10.3 字符流 193
    10.3.1 InputStreamReader和
    OutputStreamWriter 194
    10.3.2 使用字符流實現文本的復制 196
    10.3.3 PrintWriter 197
    10.4 習題 198
    第11章 數據庫編程 199
    11.1 Java數據庫編程概述 199
    11.1.1 JDBC簡介 199
    11.1.2 數據庫編程的基本過程 200
    11.2 創建數據庫和數據表 201
    11.2.1 數據庫和表結構 201
    11.2.2 創建數據庫和表 201
    11.3 數據庫查詢與更新 205
    11.3.1 數據庫查詢 205
    11.3.2 數據庫更新 207
    11.4 數據庫的其他操作 211
    11.4.1 ID自動增加 211
    11.4.2 創建可滾動可更新的記錄集 212
    11.5 習題 214
    第12章 網絡編程 216
    12.1 網絡編程概述 216
    12.1.1 網絡基本概念 216
    12.1.2 網絡協議 216
    12.2 基于TCP/IP的通信 217
    12.2.1 Socket通信 217
    12.2.2 實現Socket通信的類 218
    12.2.3 簡單的聊天室程序 221
    12.3 基于UDP/IP的通信 225
    12.3.1 實現UDP通信 225
    12.3.2 UDP實現簡單的聊天室 228
    12.4 習題 232
    參考文獻 234
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 青草国产在线| 精品国产福利| 黄色在线观看网站| 成人在线免费观看视频| 最新激情网址| 青青碰| www.色av.com| 香蕉视频成人在线观看| 免费大学生国产在线观看p| 国产精品久久久久久五月尺| 无遮挡一级毛片性视频不卡| 欧美地区一二三区| 国产第一页亚洲| 亚洲视频二区| 激情视频激情图片激情小说| 伊人久久大香| 久久亚洲成a人片| 91视频播放| 欧美综合激情| 91寡妇天天综合久久影院| 欧美日韩一区二区亚洲| 成人在线视频免费观看| 欧美黑人巨大xxxxx视频| 草草草视频| 国产精选91热在线观看| 亚洲欧洲国产精品| 国产精品福利午夜一级毛片| 香港免费毛片| 日本精品视频一区二区三区| 欧美在线视频网站| 亚洲第一视频| 九九99九九在线精品视频| 91国自产精品中文字幕亚洲| 狠狠综合| 一区三区三区不卡| 激情文学亚洲| 手机在线亚洲| 99热成人精品国产免男男| 奇米一区二区| 亚洲综合第一页| 国产精品人人爱一区二区白浆|