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

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

Java基礎應用與實戰

中國水利水電出版社
    【作 者】彭東海 王志和 張思奇 【I S B N 】978-7-5170-7541-7 【責任編輯】周益丹 【適用讀者群】本專通用 【出版時間】2019-04-10 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】268 【千字數】409 【印 張】16.75 【定 價】39 【叢 書】應用型高等院校校企合作創新示范教材 【備注信息】
圖書詳情

    本書是一本關于Java的計算機編程教材,共分12章,每個章節里有大量的實例來介紹Java語言和面向對象程序設計方法。本書的主要內容:Java語法基礎,Java環境搭建,Java書寫規范,Java變量與函數、數據類型、運算符、數組、控制語句、類與對象、方法與包、繼承與多態,Java常用類、抽象類與接口、泛型與集合、異常處理、圖形界面設計、多線程、Swing程序設計和數據庫編程。

    本書可作為高等院校本專科計算機相關專業的程序設計課程教材,也可為Java程序開發的技術人員提供一定的參考。

    ◆ 用大量的實例介紹Java 語言和面向對象程序設計方法

    ◆ 全面、詳盡地介紹了Java 程序開發環境和設計基礎

    ◆ 通過一個“聊天室”項目,將重點技術貫穿起來

    ◆ 內容全面詳細,章節設計循序漸進、深入淺出

    Java語言是快速發展的計算機程序語言,它展示了程序編寫的精髓,其簡明嚴謹的結構及簡潔的語法編寫為它的發展及維護提供了保障。Java技術應用廣泛,從大型復雜的企業級開發到小型移動設備的開發,現在隨處可見Java活躍的身影。目前,受到來自Java社團和IBM等全球技術合作伙伴兩方面的支持,Java技術在創新和社會進步上繼續發揮強有力的重要作用。并且隨著其程序編寫難度的降低,更多專業人員將精力放在Java語言的編寫與框架結構的設計中。

    本書大部分章節有代碼實例,將一些難以理解的知識融入到實例里,讓講解更加清晰明了,使讀者能夠輕松理解,快速掌握書中的知識。本書采用一個“聊天室”項目,將所有章節重點技術貫穿起來,每章項目代碼層層迭代、不斷完善,最終形成一個完整的系統。通過貫穿項目以點連線,多線成面,使讀者能夠快速理解并掌握各項重點知識,全面提高分析問題、解決問題以及動手編程的能力。

    聊天室項目是一個基于C/S(Client/Server,客戶/服務器)架構的系統,由ChatClient客戶端和ChatServer服務器端兩部分組成。客戶端作為系統的一部分,主要是讓用戶進行設置、登錄及聊天的,通過用戶的匹配登錄,把匹配成功的數據發送到服務器端;服務器端用于接收客戶端發送來的數據,將數據保存到數據庫中,并為接收保存的數據提供監控和查詢功能。項目的分解如下:

     貫穿項目(1)熟悉Eclipse的使用,用Eclipse搭建項目目錄層次。

     貫穿項目(2)通過String類可存儲要提示的幫助信息機用戶名,并可接受用戶輸入用戶名。

     貫穿項目(3)通過if判斷語句,判斷用戶是否想要使用默認用戶名。若是“否”的話,則自己輸入。

     貫穿項目(4)建立一個用戶鏈表的節點類,再建一個用戶鏈表,然后在主類中調用。

     貫穿項目(5)完善代碼,把之前項目里面的變量設置為私有變量。

     貫穿項目(6)通過繼承JDialog類實現幫助信息的窗體化,并通過繼承來設置程序圖標。

     貫穿項目(7)通過使用接口ActionListener來實現各種監聽。

     貫穿項目(8)把之前的鏈表改成泛型模式,并把貫穿項目(2)改成集合表示。

     貫穿項目(9)完善之前的貫穿項目,在其中加入異常處理。

     貫穿項目(10)界面框架的設計與實現。

     貫穿項目(11)生成用戶信息輸入對話框的類,讓用戶輸入自己的用戶名和生成連接信息輸入的對話框,讓用戶輸入連接服務器的IP和端口。

     貫穿項目(12)通過數據庫實現記錄聊天信息與查看歷史聊天信息的功能。

    在本書編寫過程中,湖南卓景京信息技術有限公司的CTO(首席技術官)張思奇先生根據自身積累的開發經驗,編寫了其中的大量案例,在此深表感謝。

    由于時間倉促及作者水平有限,本書難免有紕漏和不妥之處,敬請讀者提出寶貴的意見與建議,希望能與各位讀者共同交流,共同成長。

    編 者

    2019年1月

    第1章 了解Java 1
    1.1 了解Java 1
    1.1.1 Java語言的由來與發展 1
    1.1.2 Java語言的特性 2
    1.1.3 Java的運行機制 4
    1.1.4 Java的版本 4
    1.2 開發工具與環境配置 6
    1.2.1 開發工具 6
    1.2.2 環境配置 7
    1.2.3 編寫簡單的Java程序 8
    1.2.4 編寫比較復雜的Java程序 9
    1.2.5 編寫比較完整的Java程序 10
    1.2.6 Eclipse開發工具 12
    1.3 Java文檔 13
    1.3.1 查閱JDK文檔 13
    1.3.2 生成自己程序的文檔 13
    1.4 Java開發規范 14
    1.4.1 Java格式規范 15
    1.4.2 Java注釋規范 16
    1.5 貫穿項目(1) 17
    1.6 本章小結 19
    第2章 Java數據處理 20
    2.1 變量與函數 20
    2.2 數據類型 22
    2.2.1 Java的基本數據類型 23
    2.2.2 基本數據類型的封裝類 27
    2.2.3 復雜數據類型—類和接口 28
    2.2.4 數據類型轉換 30
    2.3 運算符 32
    2.3.1 算術運算符 32
    2.3.2 位運算符 33
    2.3.3 關系運算符 35
    2.3.4 邏輯運算符 36
    2.4 數組 38
    2.4.1 一維數組 39
    2.4.2 多維數組 40
    2.5 String類和StringBuffer類 43
    2.5.1 String類 43
    2.5.2 StringBuffer類 49
    2.5.3 String類和StringBuffer類比較 51
    2.5.4 Math類和Object類 53
    2.6 貫穿項目(2) 56
    2.7 本章小結 57
    第3章 Java程序控制 58
    3.1 循環控制 58
    3.1.1 while循環語句 58
    3.1.2 do-while循環 60
    3.1.3 for循環 61
    3.2 判斷控制 63
    3.2.1 if語句 64
    3.2.2 switch語句 65
    3.3 跳轉控制 67
    3.3.1 break語句 67
    3.3.2 continue語句 68
    3.3.3 return語句 68
    3.4 貫穿項目(3) 69
    3.5 本章小結 70
    第4章 Java類與對象 71
    4.1 理解面向對象 71
    4.1.1 唐僧成功創業的故事—從沒錢的老板到百萬富翁 71
    4.1.2 面向過程到面向對象的思維轉換 73
    4.2 類 76
    4.2.1 類聲明和類體 76
    4.2.2 類聲明 77
    4.2.3 類體的構成 77
    4.3 對象 78
    4.3.1 對象的創建 78
    4.3.2 對象的使用 80
    4.3.3 對象的銷毀 81
    4.4 屬性 81
    4.4.1 類變量和實例變量 81
    4.4.2 final變量 82
    4.5 方法 83
    4.5.1 方法的聲明和方法體 83
    4.5.2 構造方法 83
    4.5.3 類方法與實例方法 84
    4.5.4 this關鍵字 85
    4.6 包 86
    4.6.1 創建包 86
    4.6.2 導入包 87
    4.7 貫穿項目(4) 88
    4.8 本章小結 91
    第5章 深入Java類 92
    5.1 類的訪問限制 92
    5.1.1 私有變量和私有方法 92
    5.1.2 公有變量和公有方法 93
    5.1.3 受保護變量和受保護方法 94
    5.1.4 友好變量和友好方法 94
    5.2 方法重載 95
    5.3 static關鍵字 96
    5.4 嵌套類與內部類 97
    5.4.1 外部類中定義內部類 98
    5.4.2 方法中定義內部類 100
    5.4.3 匿名內部類 101
    5.5 JavaBean組件技術 102
    5.5.1 JavaBean組件的基本概念 102
    5.5.2 JavaBean組件的開發環境 102
    5.5.3 JavaBean組件的任務 103
    5.5.4 JavaBean組件的設計目標及其實現方式 103
    5.6 貫穿項目(5) 105
    5.7 本章小結 106
    第6章 對象關系研究 107
    6.1 繼承關系 107
    6.1.1 繼承的基礎知識 107
    6.1.2 子類的繼承性 108
    6.2 關聯關系 110
    6.3 聚合關系 111
    6.4 繼承下的重寫 112
    6.4.1 方法重寫 112
    6.4.2 super關鍵字 113
    6.5 多態性 115
    6.6 final方法 116
    6.7 Object類 117
    6.8 貫穿項目(6) 118
    6.9 本章小結 123
    第7章 抽象類與接口 124
    7.1 抽象類 124
    7.1.1 抽象類介紹 124
    7.1.2 抽象類的應用 125
    7.2 接口 127
    7.2.1 接口的聲明與接口體 127
    7.2.2 理解接口 129
    7.2.3 接口的使用 129
    7.3 接口應用 130
    7.3.1 接口回調 130
    7.3.2 接口作為參數 131
    7.4 貫穿項目(7) 133
    7.5 本章小結 135
    第8章 泛型與集合 136
    8.1 泛型 136
    8.2 泛型的應用 138
    8.2.1 泛型類 138
    8.2.2 泛型通配符 139
    8.2.3 泛型有界類型 140
    8.2.4 泛型的限制 141
    8.3 集合 141
    8.3.1 集合概述 141
    8.3.2 集合框架 142
    8.3.3 迭代器接口 143
    8.4 集合類 144
    8.4.1 Collection接口 144
    8.4.2 List接口 144
    8.4.3 Set接口 148
    8.4.4 Map接口 148
    8.4.5 Queue接口 149
    8.5 集合工具類 150
    8.6 貫穿項目(8) 154
    8.7 本章小結 157
    第9章 異常處理與垃圾回收 158
    9.1 異常處理機制 158
    9.1.1 try-catch 158
    9.1.2 finally 160
    9.1.3 throw關鍵字 161
    9.1.4 throws關鍵字 162
    9.1.5 正確處理異常 163
    9.2 垃圾回收 168
    9.2.1 透視Java垃圾回收 169
    9.2.2 finalize()方法 169
    9.3 貫穿項目(9) 172
    9.4 本章小結 174
    第10章 圖形界面設計(AWT) 175
    10.1 圖形界面設計簡介 175
    10.2 窗體框架Frame類 176
    10.2.1 Frame類簡介 176
    10.2.2 Frame類的創建及主要方法 176
    10.3 控件類 177
    10.3.1 按鈕控件Button 177
    10.3.2 標簽控件Label 179
    10.3.3 文本域控件TextField 180
    10.3.4 列表框控件List 181
    10.3.5 選擇框控件Choice 182
    10.3.6 面板控件Panel 183
    10.4 窗體布局 185
    10.4.1 為什么要使用布局管理 185
    10.4.2 三種常用的布局 185
    10.5 事件 188
    10.5.1 Java事件的處理機制 188
    10.5.2 按鈕事件 189
    10.5.3 窗體事件 192
    10.5.4 鼠標事件 192
    10.6 窗體繪制 194
    10.6.1 繪圖概述 194
    10.6.2 三種繪圖方法 195
    10.6.3 繪圖示例 196
    10.7 貫穿項目(10) 197
    10.8 本章小結 203
    第11章 Swing程序設計 204
    11.1 Swing簡介 204
    11.1.1 Swing類的層次結構 205
    11.1.2 Swing程序結構簡介 206
    11.1.3 JFrame與Frame 206
    11.2 常用控件 207
    11.2.1 按鈕控件(JButton) 207
    11.2.2 標簽控件(JLabel) 208
    11.2.3 文本域控件(JTextField) 210
    11.2.4 選擇框控件(JComboBox) 211
    11.3 對話框 212
    11.3.1 消息對話框 213
    11.3.2 確認對話框 214
    11.3.3 輸入對話框 215
    11.3.4 對話框的應用 217
    11.3.5 文件選擇對話框(JFileChooser) 217
    11.3.6 文件選擇對話框的使用示例 218
    11.4 視圖與模型機制(MVC) 220
    11.4.1 視圖與模型機制(MVC)簡介 220
    11.4.2 體會視圖與模型機制(MVC) 221
    11.5 List控件及其應用 221
    11.5.1 JList控件簡介 221
    11.5.2 JList的構造函數和常用方法 221
    11.5.3 JList控件的創建 222
    11.5.4 JList控件的事件處理及應用 225
    11.6 JTable控件及應用 227
    11.6.1 JTable控件簡介 227
    11.6.2 JTable的構造函數和常用方法 227
    11.6.3 JTable控件的創建 228
    11.6.4 JTable控件的事件處理及應用 229
    11.7 網絡編程之套接字 231
    11.7.1 網絡編程簡介 231
    11.7.2 TCP/IP協議 231
    11.7.3 Socket 232
    11.8 貫穿項目(11) 232
    11.9 本章小結 244
    第12章 JDBC數據庫訪問技術 245
    12.1 JDBC技術概述 245
    12.1.1 JDBC的概念 245
    12.1.2 JDBC的誕生 245
    12.1.3 JDBC的任務 246
    12.1.4 JDBC驅動程序分類 246
    12.2 DriverManager類 247
    12.2.1 DriverManager類簡介 247
    12.2.2 DriverManager的常用方法 247
    12.3 Connection接口 247
    12.3.1 Connection接口 247
    12.3.2 Connection的常用方法 248
    12.3.3 Connection的應用 248
    12.4 Statement接口 249
    12.4.1 Statement接口 249
    12.4.2 Statement的常用方法 249
    12.4.3 Statement的應用 250
    12.5 ResultSet接口 251
    12.5.1 游標 251
    12.5.2 ResultSet接口 252
    12.5.3 ResultSet的常用方法 252
    12.5.4 ResultSet的應用 252
    12.6 貫穿項目(12) 254
    12.7 本章小結 258





最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 亚洲第一二三四区| 91精品国产亚一区二区三区| 精品精品国产自在久久高清| 国产精品视频在这里有精品| 中文字幕在线观看2023| 久久久久综合中文字幕| 在线视频亚洲欧美| 国产丝袜91| 亚洲综合图片网| 国产乱轮视频| 日韩午夜| 91大神精品长腿在线观看网站| 伊人久久大| 久久九九色| 成人国产第一区在线观看| 激情网成人| 在线观看黄色| 精品视频中文字幕| 亚洲伊人久久综合| 岛国大片在线播放免费| 久久综合九色综合97婷婷群聊| 久久国产精品视频| 91免费视频国产| 欧美一级特黄特黄做受| 国产成人精品免费视频大全五级| 婷五月综合| 国产美女精品视频| 亚洲一区二区免费视频| 福利视频99| 李雅在线观看一区国产| 亚洲热热久久九九精品| 国产真实伦在线视频免费观看| 天堂成人一区二区三区| 国产亚洲综合色就色| 日韩美女一级片| 中日韩美中文字幕| 国产成人综合精品一区| 久久国产乱子伦精品岳两| 色综合天天综合网国产成人| 最新九九精品| 国产在线一区二区三区欧美|