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

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

Java高級程序設計

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

    Java語言經(jīng)過多年的發(fā)展,已經(jīng)成長為優(yōu)秀的主流開發(fā)語言。Java語言具有面向?qū)ο�、與平臺無關、分布式、多線程等特點。尤其是JavaSwing推出后,使得Java語言的功能更加強大。

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

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

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

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

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

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

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

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

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

    編 者

    2006年5月


    前言
    網(wǎng)絡聊天室項目需求 1
    第一部分
    第1章 Java入門基礎 2
    1.1 Java語言入門 2
    1.1.1 Java語言特點 2
    1.1.2 Java語言的運行環(huán)境 3
    1.1.3 Java Application程序與Java Applet程序 6
    1.2 標識符、關鍵字和數(shù)據(jù)類型 9
    1.2.1 標識符 9
    1.2.2 關鍵字 9
    1.2.3 分隔符 9
    1.2.4 數(shù)據(jù)類型 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 創(chuàng)建自己的異常 38
    2.5.2 使用throw拋出異常 39
    2.6 throws與finally關鍵字 40
    2.6.1 使用throws聲明異常 40
    2.6.2 使用finally關鍵字 41
    2.7 Java的內(nèi)置異常 42
    相關知識鏈接 43
    程序引入異常的好處 43
    編程提示 44
    實例運用 44
    案例完善——聊天系統(tǒng)中的異常處理 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運行狀態(tài)控制基本方法 50
    3.3.3 Applet繪圖 51
    相關知識鏈接:關于Applet的一些細節(jié) 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 文本框和文本區(qū) 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
    案例完善——聊天系統(tǒng)中的事件處理 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)的區(qū)別 161
    實例運用 162
    項目實訓 168
    第7章 多線程 169
    7.1 Java線程模型 169
    7.1.1 理解線程概念 169
    7.1.2 用Thread類的子類創(chuàng)建線程 169
    7.1.3 用Runnable接口創(chuàng)建線程 171
    7.1.4 兩種線程實現(xiàn)方式的對比分析 171
    7.1.5 線程生命的控制 172
    7.1.6 多線程優(yōu)先級 173
    7.2 Java如何共享資源——線程同步 175
    7.2.1 線程安全問題 175
    7.2.2 使用線程同步 175
    7.2.3 死鎖問題 177
    7.3 多線程之間的通信 177
    實例運用 179
    案例完善——聊天系統(tǒng)中的多線程應用 180
    項目實訓 181
    第8章 I/O輸入輸出流 182
    8.1 流的概念 182
    8.2 字節(jié)流、字符流和預定義流 182
    8.2.1 字節(jié)流 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 過濾流與節(jié)點流 196
    8.8.1 過濾流與節(jié)點流 196
    8.8.2 BufferedInputStream和BufferedOutputStream 196
    8.8.3 DataInputStream和DataOutputStream 197
    實例運用 198
    案例完善——聊天系統(tǒng)中的I/O流 203
    實例運用 204
    第9章 Java數(shù)據(jù)庫連接(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 配置數(shù)據(jù)庫 207
    9.2.3 通過executeQuery()方法進行查詢 211
    9.2.4 通過executeUpdate()方法更新、添加、刪除記錄 212
    實例運用 214
    案例完善——聊天系統(tǒng)中的數(shù)據(jù)庫操作 216
    項目實訓 217
    第10章 Java網(wǎng)絡編程 219
    10.1 網(wǎng)絡編程基礎 219
    10.1.1 統(tǒng)一資源定位器(URL) 219
    10.1.2 Internet 編址與端口號 219
    10.1.3 客戶/服務器模式 221
    10.1.4 代理服務器 221
    10.1.5 TCP/IP與UDP協(xié)議 221
    10.2 Java和網(wǎng)絡 222
    10.2.1 網(wǎng)絡類和接口 222
    10.2.2 InetAddress類 223
    10.2.3 URL類 223
    10.2.4 URLConnection類 224
    10.3 Java編寫TCP網(wǎng)絡程序 226
    10.3.1 套接字概述 226
    10.3.2 TCP/IP客戶套接字 226
    10.3.3 TCP/IP服務器套接字 227
    10.4 Java編寫UDP網(wǎng)絡程序 229
    10.4.1 數(shù)據(jù)報服務器和客戶 229
    10.4.2 組播數(shù)據(jù)報 232
    實例運用 233
    案例完善——聊天系統(tǒng)中的網(wǎng)絡編程 242
    項目實訓 243
    第二部分
    第11章 Java API 244
    教學要求 244
    11.1 理解API的概念——Java API包 244
    11.2 數(shù)據(jù)類型類 246
    11.2.1 java.lang包概述 246
    11.2.2 Number及其子類 246
    11.3 數(shù)學運算工具——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 創(chuàng)建圖像 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 應用程序開發(fā)工具 276
    13.3 Bean開發(fā)工具包 277
    13.4 JAR文檔格式 280
    13.5 內(nèi)省機制 281
    13.6 開發(fā)一個簡單的Bean 281
    13.6.1 如何創(chuàng)建自己的Bean 281
    13.6.2 創(chuàng)建一個簡單的Bean 281
    13.6.3 測試Bean 282
    附錄1 Java編碼規(guī)范及文檔注釋 283
    附錄2 Java2平臺介紹及專有名詞注釋 286
    附錄3 Java IDE工具介紹 288
    參考文獻 290
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 黄网站www | 国产精品v一区二区三区 | 综合爱爱网 | 亚洲精品在线观看视频 | 99re热精品这里精品 | 免费观看欧美精品成人毛片 | 日韩欧美第一页 | 欧美激情一级欧美精品 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 久艹精品 | 国产一区二区三区不卡在线观看 | 精品久久久在线观看 | 国产精品怡红院在线观看 | 成人爽a毛片在线视频 | 色综合美国色农夫网 | 日本aaaa级 | 久草5| 黄色激情网站 | 国产成人精品综合 | 日韩视频在线观看一区 | 久草免费小视频 | 精品久久久久久久高清 | 国产一二三区精品 | a免费视频| 一级女性全黄生活片免费 | 黄色毛片视频校园交易 | 亚洲午夜综合网 | 手机在线看福利 | 91久久香蕉国产线看观看软件 | 国产一级毛片一区二区三区 | 秋霞手机入口二日韩区 | 欧美日本一区亚洲欧美一区 | 欧美在线亚洲国产免m观看 欧美在线一级精品 | 国产精品漂亮美女在线观看 | 免费观看毛片的网站 | 免费欧美在线视频 | 色久激情| 天天拍拍夜夜出水 | 亚洲国产精品第一区二区三区 | 午夜欧美成人 | 精品一区二区三区在线播放 |