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

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

Java高級程序設(shè)計(jì)

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

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

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

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

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

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

    本書通過一個(gè)項(xiàng)目實(shí)例,引導(dǎo)讀者進(jìn)入神奇的Java世界,通過這個(gè)案例程序,本書展示了Java語言的主要技術(shù)特征,在相關(guān)章節(jié)中介紹和分析了相關(guān)技術(shù)點(diǎn)在案例中的應(yīng)用,最后生成了一個(gè)用Java語言搭建的完整的應(yīng)用程序。

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

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

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

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

    編 者

    2006年5月


    前言
    網(wǎng)絡(luò)聊天室項(xiàng)目需求 1
    第一部分
    第1章 Java入門基礎(chǔ) 2
    1.1 Java語言入門 2
    1.1.1 Java語言特點(diǎn) 2
    1.1.2 Java語言的運(yùn)行環(huán)境 3
    1.1.3 Java Application程序與Java Applet程序 6
    1.2 標(biāo)識符、關(guān)鍵字和數(shù)據(jù)類型 9
    1.2.1 標(biāo)識符 9
    1.2.2 關(guān)鍵字 9
    1.2.3 分隔符 9
    1.2.4 數(shù)據(jù)類型 10
    1.2.5 常量與變量 12
    1.3 運(yùn)算符、表達(dá)式和語句 13
    1.3.1 運(yùn)算符 13
    1.3.2 表達(dá)式 16
    1.3.3 流程控制語句 17
    1.4 類、對象和接口 23
    1.4.1 類與對象 23
    1.4.2 繼承 26
    1.4.3 包 28
    1.4.4 接口 29
    項(xiàng)目實(shí)訓(xùn) 30
    第2章 異常 33
    2.1 什么是異常 33
    2.1.1 異常處理基礎(chǔ) 33
    2.1.2 Java異常處理機(jī)制 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關(guān)鍵字 38
    2.5.1 創(chuàng)建自己的異常 38
    2.5.2 使用throw拋出異常 39
    2.6 throws與finally關(guān)鍵字 40
    2.6.1 使用throws聲明異常 40
    2.6.2 使用finally關(guān)鍵字 41
    2.7 Java的內(nèi)置異常 42
    相關(guān)知識鏈接 43
    程序引入異常的好處 43
    編程提示 44
    實(shí)例運(yùn)用 44
    案例完善——聊天系統(tǒng)中的異常處理 45
    項(xiàng)目實(shí)訓(xùn) 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運(yùn)行狀態(tài)控制基本方法 50
    3.3.3 Applet繪圖 51
    相關(guān)知識鏈接:關(guān)于Applet的一些細(xì)節(jié) 52
    實(shí)例運(yùn)用 54
    項(xiàng)目實(shí)訓(xùn) 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 按鈕和標(biāo)簽 67
    4.4.3 面板和畫布 69
    4.4.4 布局設(shè)計(jì) 71
    4.4.5 選擇型組件 77
    4.4.6 Component類的常用方法 80
    4.4.7 Dialog類 82
    相關(guān)知識鏈接 86
    關(guān)于Java2D、Java3D技術(shù) 86
    項(xiàng)目實(shí)訓(xùn) 88
    第5章 Java中的事件處理機(jī)制 89
    5.1 事件與事件處理 89
    5.2 授權(quán)事件模型 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 事件處理的多重運(yùn)用 111
    相關(guān)知識鏈接 112
    Inner類 112
    實(shí)例運(yùn)用 113
    案例完善——聊天系統(tǒng)中的事件處理 115
    項(xiàng)目實(shí)訓(xùn) 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 圖標(biāo)和標(biāo)簽 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
    相關(guān)知識鏈接 161
    paint(Graphics g)和paintComponent(Graphics g)的區(qū)別 161
    實(shí)例運(yùn)用 162
    項(xiàng)目實(shí)訓(xùn) 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 兩種線程實(shí)現(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
    實(shí)例運(yùn)用 179
    案例完善——聊天系統(tǒng)中的多線程應(yīng)用 180
    項(xiàng)目實(shí)訓(xùn) 181
    第8章 I/O輸入輸出流 182
    8.1 流的概念 182
    8.2 字節(jié)流、字符流和預(yù)定義流 182
    8.2.1 字節(jié)流 182
    8.2.2 字符流 183
    8.2.3 預(yù)定義流 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é)點(diǎn)流 196
    8.8.1 過濾流與節(jié)點(diǎn)流 196
    8.8.2 BufferedInputStream和BufferedOutputStream 196
    8.8.3 DataInputStream和DataOutputStream 197
    實(shí)例運(yùn)用 198
    案例完善——聊天系統(tǒng)中的I/O流 203
    實(shí)例運(yùn)用 204
    第9章 Java數(shù)據(jù)庫連接(JDBC) 205
    9.1 JDBC原理 205
    9.1.1 JDBC概述 205
    9.1.2 JDBC體系結(jié)構(gòu) 206
    9.2 JDBC編程 207
    9.2.1 JDBC連接步驟 207
    9.2.2 配置數(shù)據(jù)庫 207
    9.2.3 通過executeQuery()方法進(jìn)行查詢 211
    9.2.4 通過executeUpdate()方法更新、添加、刪除記錄 212
    實(shí)例運(yùn)用 214
    案例完善——聊天系統(tǒng)中的數(shù)據(jù)庫操作 216
    項(xiàng)目實(shí)訓(xùn) 217
    第10章 Java網(wǎng)絡(luò)編程 219
    10.1 網(wǎng)絡(luò)編程基礎(chǔ) 219
    10.1.1 統(tǒng)一資源定位器(URL) 219
    10.1.2 Internet 編址與端口號 219
    10.1.3 客戶/服務(wù)器模式 221
    10.1.4 代理服務(wù)器 221
    10.1.5 TCP/IP與UDP協(xié)議 221
    10.2 Java和網(wǎng)絡(luò) 222
    10.2.1 網(wǎng)絡(luò)類和接口 222
    10.2.2 InetAddress類 223
    10.2.3 URL類 223
    10.2.4 URLConnection類 224
    10.3 Java編寫TCP網(wǎng)絡(luò)程序 226
    10.3.1 套接字概述 226
    10.3.2 TCP/IP客戶套接字 226
    10.3.3 TCP/IP服務(wù)器套接字 227
    10.4 Java編寫UDP網(wǎng)絡(luò)程序 229
    10.4.1 數(shù)據(jù)報(bào)服務(wù)器和客戶 229
    10.4.2 組播數(shù)據(jù)報(bào) 232
    實(shí)例運(yùn)用 233
    案例完善——聊天系統(tǒng)中的網(wǎng)絡(luò)編程 242
    項(xiàng)目實(shí)訓(xùn) 243
    第二部分
    第11章 Java API 244
    教學(xué)要求 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ù)學(xué)運(yùn)算工具——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
    相關(guān)知識鏈接 260
    有效利用編程語言的幫助文檔 260
    項(xiàng)目實(shí)訓(xùn) 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 在應(yīng)用程序中顯示圖像 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
    相關(guān)知識鏈接 271
    Java多媒體API參考 271
    實(shí)例運(yùn)用 271
    項(xiàng)目實(shí)訓(xùn) 273
    第13章 Java Bean基礎(chǔ) 275
    13.1 理解Java Bean 275
    13.2 應(yīng)用程序開發(fā)工具 276
    13.3 Bean開發(fā)工具包 277
    13.4 JAR文檔格式 280
    13.5 內(nèi)省機(jī)制 281
    13.6 開發(fā)一個(gè)簡單的Bean 281
    13.6.1 如何創(chuàng)建自己的Bean 281
    13.6.2 創(chuàng)建一個(gè)簡單的Bean 281
    13.6.3 測試Bean 282
    附錄1 Java編碼規(guī)范及文檔注釋 283
    附錄2 Java2平臺介紹及專有名詞注釋 286
    附錄3 Java IDE工具介紹 288
    參考文獻(xiàn) 290
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 亚洲成人7777 | 在线国产小视频 | 欧美成人网在线综合视频 | 91碰视频| 在线国产区| 欧美日韩中文亚洲另类春色 | 久久久久中文字幕 | 99爱视频99爱在线观看免费 | 亚洲精品香蕉婷婷在线观看 | 91玖玖| 五月婷婷伊人 | 男女一级毛片免费视频看 | 色吧亚洲欧美另类 | 在线观看91 | 国产精品久久久99 | 国产自精品在线 | 丁香婷婷开心激情深爱五月 | 亚州激情| 色视频免费网站 | 亚洲福利在线看 | 福利岛国深夜在线 | 色图综合 | 99视频在线精品免费 | 国产亚洲视频网站 | 亚洲精品tv久久久久久久久久 | 91久久打屁股调教网站 | 国产福利在线观看永久免费 | 国产高清美女一级a毛片 | 在线观看视频www在线观看 | 性欧美zoz0另类xxxx | 激情网址在线观看 | 国产中文在线视频 | 午夜激情在线视频 | 91免费版视频 | www.91麻豆 | 纯毛片 | 国内精品视频在线播放 | 国产精品吹潮香蕉在线观看 | 黄色片网址在线观看 | 国产熟睡乱子伦视频观看软件 | 国产精品99一区二区三区 |