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

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

Java高級程序設計

中國水利水電出版社
    【作 者】王路群 主編 【I S B N 】978-7-5084-3907-4 【責任編輯】張玉玲 【適用讀者群】高職高專 【出版時間】2006-08-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數】304 【千字數】 【印 張】 【定 價】28 【叢 書】軟件職業技術學院“十一五”規劃教材 【備注信息】教育部高等學校高職高專計算機類專業教學指導委員會優秀教材
圖書詳情

    Java語言經過多年的發展,已經成長為優秀的主流開發語言。Java語言具有面向對象、與平臺無關、分布式、多線程等特點。尤其是JavaSwing推出后,使得Java語言的功能更加強大。

    本書通過實例講解了如何使用Java語言開發數據庫應用程序、多媒體應用程序、網絡應用程序等。這些程序典型簡潔,主要功能突出,所涉及的技術可以解決同類問題。全書分為兩個部分共13章,其中第一部分為Java高級編程的核心知識,介紹了Java語言基礎、異常、多線程、Java圖形用戶界面、Java Applet、Java輸入輸出流、JDBC數據庫編程與Java網絡編程,第二部分為擴展知識,介紹了Java常用API、Java多媒體編程與Java Bean。

    本書理論結合實例,難度適中,不僅可以作為計算機及相關專業的教材,同時也適合作為廣大編程愛好者的自學教材。

    以項目實例為基線,貫穿J2SE中的關鍵技術;每章首先介紹Java關鍵技術點,然后完善本書案例;每章都有主要內容和作者建議的學習重點提示

    1995年底,Java程序設計語言闖入了Internet領域,并迅速占據了顯著地位。距離Sun公司第一次發布Java已經整整11年了,11年對于計算機飛速發展的進程來說不算短,它足以淘汰掉許多技術,也足以考驗真正的強者。時至今日,Java已成為Internet中最受歡迎、最具影響的編程語言之一。

    本書通過一個項目實例,引導讀者進入神奇的Java世界,通過這個案例程序,本書展示了Java語言的主要技術特征,在相關章節中介紹和分析了相關技術點在案例中的應用,最后生成了一個用Java語言搭建的完整的應用程序。

    本書包含兩個部分共13章,通過項目實例貫穿了第一部分的絕大部分關鍵技術。第1章介紹Java語言的特點和基本語法。第2章介紹Java異常處理的基本原則。第3章介紹了Java Applet。第4章開始介紹Java的圖形用戶界面以及圖形界面的事件處理機制。第5章介紹了Java中的事件處理機制。第6章介紹了圖形用戶界面Swing的用法。第7章介紹了Java的多線程機制。第8章介紹了Java中流傳輸的語法、技巧和應用。第9章介紹了Java中數據庫的連接技巧與應用。第10章介紹了Java強大的網絡編程。本書第二部分為補充知識,第11章介紹了Java豐富的API使用。第12章介紹了在Java中如何運用多媒體技術制作生動的Java程序。第13章介紹了Java Bean的原理以及使用。

    本書的最大特點就是以項目實例為基線,貫穿J2SE中的關鍵技術。每章首先介紹Java關鍵技術點,并在每章最后完善本書案例。在每一章的開始都有教學要求,介紹本章的主要內容以及作者建議的學習重點,引導讀者有目的地學習,達到事半功倍的效果。

    本書由王路群任主編,劉嵩、劉潔任副主編,肖英、魯立、謝日星、郭麗、胡軼萌、陳暄參加編寫,劉嵩、劉潔、肖英統編全稿。

    由于時間倉促,加之編者水平有限,書中不妥或錯誤之處在所難免,懇請廣大讀者批評指正。作者E-mail:luqunwang@163.com。

    編 者

    2006年5月


    前言
    網絡聊天室項目需求 1
    第一部分
    第1章 Java入門基礎 2
    1.1 Java語言入門 2
    1.1.1 Java語言特點 2
    1.1.2 Java語言的運行環境 3
    1.1.3 Java Application程序與Java Applet程序 6
    1.2 標識符、關鍵字和數據類型 9
    1.2.1 標識符 9
    1.2.2 關鍵字 9
    1.2.3 分隔符 9
    1.2.4 數據類型 10
    1.2.5 常量與變量 12
    1.3 運算符、表達式和語句 13
    1.3.1 運算符 13
    1.3.2 表達式 16
    1.3.3 流程控制語句 17
    1.4 類、對象和接口 23
    1.4.1 類與對象 23
    1.4.2 繼承 26
    1.4.3 包 28
    1.4.4 接口 29
    項目實訓 30
    第2章 異常 33
    2.1 什么是異常 33
    2.1.1 異常處理基礎 33
    2.1.2 Java異常處理機制 33
    2.2 異常的類型 34
    2.2.1 Java異常類類型 34
    2.2.2 Java異常類組成 35
    2.3 未被捕獲的異常 35
    2.4 try…catch語句 36
    2.5 自定義異常與throw關鍵字 38
    2.5.1 創建自己的異常 38
    2.5.2 使用throw拋出異常 39
    2.6 throws與finally關鍵字 40
    2.6.1 使用throws聲明異常 40
    2.6.2 使用finally關鍵字 41
    2.7 Java的內置異常 42
    相關知識鏈接 43
    程序引入異常的好處 43
    編程提示 44
    實例運用 44
    案例完善——聊天系統中的異常處理 45
    項目實訓 46
    第3章 Java Applet 47
    3.1 HTML簡介 47
    3.2 瀏覽器處理Applet 48
    3.3 Applet類及其方法 49
    3.3.1 Applet類的層次 49
    3.3.2 Applet運行狀態控制基本方法 50
    3.3.3 Applet繪圖 51
    相關知識鏈接:關于Applet的一些細節 52
    實例運用 54
    項目實訓 55
    第4章 圖形用戶界面GUI(一)——AWT 56
    4.1 AWT工具集簡介 56
    4.2 AWT事件模型 57
    4.3 GUI組件上的圖形操作 58
    4.3.1 Graphics類 59
    4.3.2 組件重繪 60
    4.3.3 繪制基本圖形 60
    4.3.4 建立字體 63
    4.4 常用的AWT組件 64
    4.4.1 文本框和文本區 65
    4.4.2 按鈕和標簽 67
    4.4.3 面板和畫布 69
    4.4.4 布局設計 71
    4.4.5 選擇型組件 77
    4.4.6 Component類的常用方法 80
    4.4.7 Dialog類 82
    相關知識鏈接 86
    關于Java2D、Java3D技術 86
    項目實訓 88
    第5章 Java中的事件處理機制 89
    5.1 事件與事件處理 89
    5.2 授權事件模型 90
    5.3 事件類及其處理 92
    5.3.1 ActionEvent類 92
    5.3.2 AdjustmentEvent類 97
    5.3.3 ComponentEvent類 99
    5.3.4 FocusEvent類 99
    5.3.5 ItemEvent類 101
    5.3.6 MouseEvent類 102
    5.3.7 KeyEvent類 105
    5.3.8 TextEvent類 107
    5.3.9 WindowEvent類 108
    5.4 事件適配器 110
    5.5 事件處理的多重運用 111
    相關知識鏈接 112
    Inner類 112
    實例運用 113
    案例完善——聊天系統中的事件處理 115
    項目實訓 116
    第6章 圖形用戶界面GUI(二)——Swing 117
    6.1 從AWT到Swing 117
    6.2 Swing框架 118
    6.3 JFrame、JDialog、JApplet 119
    6.4 JPanel、JScrollPane、JSplitPane、JInternalFrame 128
    6.5 圖標和標簽 134
    6.6 各種組件 136
    6.6.1 JButton 137
    6.6.2 JCheckBox 137
    6.6.3 JRadioButton 138
    6.6.4 JComboBox 138
    6.6.5 JTextField、JTextArea、JPasswordField 138
    6.6.6 JTextPane 144
    6.6.7 JMenuBar、JMenu、JMenuItem、JToolBar 146
    6.6.8 JTable 147
    6.6.9 Timer、JProgressBar 152
    6.6.10 JFileChooser 156
    6.6.11 JTree 159
    相關知識鏈接 161
    paint(Graphics g)和paintComponent(Graphics g)的區別 161
    實例運用 162
    項目實訓 168
    第7章 多線程 169
    7.1 Java線程模型 169
    7.1.1 理解線程概念 169
    7.1.2 用Thread類的子類創建線程 169
    7.1.3 用Runnable接口創建線程 171
    7.1.4 兩種線程實現方式的對比分析 171
    7.1.5 線程生命的控制 172
    7.1.6 多線程優先級 173
    7.2 Java如何共享資源——線程同步 175
    7.2.1 線程安全問題 175
    7.2.2 使用線程同步 175
    7.2.3 死鎖問題 177
    7.3 多線程之間的通信 177
    實例運用 179
    案例完善——聊天系統中的多線程應用 180
    項目實訓 181
    第8章 I/O輸入輸出流 182
    8.1 流的概念 182
    8.2 字節流、字符流和預定義流 182
    8.2.1 字節流 182
    8.2.2 字符流 183
    8.2.3 預定義流 184
    8.3 File類 185
    8.4 InputStream和OutputStream 188
    8.4.1 FileInputStream 189
    8.4.2 FileOutputStream 189
    8.5 Reader和Writer 190
    8.5.1 FileReader 191
    8.5.2 FileWriter 191
    8.6 RandomAccessFile類 192
    8.7 PipedInputSream和PipedOutputStream 194
    8.8 過濾流與節點流 196
    8.8.1 過濾流與節點流 196
    8.8.2 BufferedInputStream和BufferedOutputStream 196
    8.8.3 DataInputStream和DataOutputStream 197
    實例運用 198
    案例完善——聊天系統中的I/O流 203
    實例運用 204
    第9章 Java數據庫連接(JDBC) 205
    9.1 JDBC原理 205
    9.1.1 JDBC概述 205
    9.1.2 JDBC體系結構 206
    9.2 JDBC編程 207
    9.2.1 JDBC連接步驟 207
    9.2.2 配置數據庫 207
    9.2.3 通過executeQuery()方法進行查詢 211
    9.2.4 通過executeUpdate()方法更新、添加、刪除記錄 212
    實例運用 214
    案例完善——聊天系統中的數據庫操作 216
    項目實訓 217
    第10章 Java網絡編程 219
    10.1 網絡編程基礎 219
    10.1.1 統一資源定位器(URL) 219
    10.1.2 Internet 編址與端口號 219
    10.1.3 客戶/服務器模式 221
    10.1.4 代理服務器 221
    10.1.5 TCP/IP與UDP協議 221
    10.2 Java和網絡 222
    10.2.1 網絡類和接口 222
    10.2.2 InetAddress類 223
    10.2.3 URL類 223
    10.2.4 URLConnection類 224
    10.3 Java編寫TCP網絡程序 226
    10.3.1 套接字概述 226
    10.3.2 TCP/IP客戶套接字 226
    10.3.3 TCP/IP服務器套接字 227
    10.4 Java編寫UDP網絡程序 229
    10.4.1 數據報服務器和客戶 229
    10.4.2 組播數據報 232
    實例運用 233
    案例完善——聊天系統中的網絡編程 242
    項目實訓 243
    第二部分
    第11章 Java API 244
    教學要求 244
    11.1 理解API的概念——Java API包 244
    11.2 數據類型類 246
    11.2.1 java.lang包概述 246
    11.2.2 Number及其子類 246
    11.3 數學運算工具——Math類的方法 248
    11.4 字符串處理 249
    11.4.1 java.lang.String 249
    11.4.2 java.lang.StringBuffer 251
    11.5 java.lang包 253
    11.5.1 java.lang.Object 253
    11.5.2 java.lang.Class 253
    11.5.3 java.lang.System 254
    11.5.4 java.lang.Runtime與java.lang.Process 254
    11.5.5 java.lang.Package 254
    11.6 java.util包 255
    11.6.1 Collection接口 255
    11.6.2 java.util.Random 255
    11.6.3 java.util.Date 256
    11.6.4 java.util.Calendar 257
    11.6.5 java.util.StringTokenizer 258
    相關知識鏈接 260
    有效利用編程語言的幫助文檔 260
    項目實訓 260
    第12章 Java與多媒體 262
    12.1 Image類 262
    12.1.1 圖像類型 262
    12.1.2 創建圖像 262
    12.1.3 加載圖像 263
    12.1.4 顯示圖像 263
    12.1.5 在應用程序中顯示圖像 265
    12.1.6 ImageIcon類 265
    12.1.7 圖像映射 266
    12.2 利用Java播放動畫 267
    12.3 利用Java播放幻燈片 268
    12.3.1 利用Java播放幻燈片 268
    12.3.2 在Applet中播放聲音 269
    相關知識鏈接 271
    Java多媒體API參考 271
    實例運用 271
    項目實訓 273
    第13章 Java Bean基礎 275
    13.1 理解Java Bean 275
    13.2 應用程序開發工具 276
    13.3 Bean開發工具包 277
    13.4 JAR文檔格式 280
    13.5 內省機制 281
    13.6 開發一個簡單的Bean 281
    13.6.1 如何創建自己的Bean 281
    13.6.2 創建一個簡單的Bean 281
    13.6.3 測試Bean 282
    附錄1 Java編碼規范及文檔注釋 283
    附錄2 Java2平臺介紹及專有名詞注釋 286
    附錄3 Java IDE工具介紹 288
    參考文獻 290
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 国产精品免费小视频| 五月婷婷六月丁香激情| 日本亚洲网站| 99久久国产综合精麻豆| 亚洲欧美卡通另类| 激情文学综合| 伊人精品综合| 日韩精品第二页| 成人资源在线观看| 欧美日韩精品乱国产| 亚洲成人77777| 九九九网站| 亚洲一区免费观看| 国产午夜精品福利久久| 天天做天天爱天天爽天天综合 | 亚洲综合激情九月婷婷| 国产在线观看人成激情视频| 亚洲国产精品久久久天堂| 久久久精品中文字幕| 中文字幕综合久久久久| 精品久久中文字幕有码| 78m.78摸免费视频| 黄色网视频| 色狠狠综合网| 成人福利免费观看体验区| 国产呦精品一区二区三区网站| 色又色| 91麻豆久久久| 国产综合色在线视频区色吧图片| 视频一区二区三区免费观看| 国产精品久久久亚洲| 色婷婷在线视频| 亚洲成人免费网站| 韩国精品欧美一区二区三区| 色哟哟网| 中文字幕一区二区三区四区 | 日本波多野结衣在线| 久久福利网| 涩五月婷婷| 伊人久久综合视频| xxx 日本韩国|