日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java程序設(shè)計(jì)技巧與開(kāi)發(fā)實(shí)例

Java程序設(shè)計(jì)技巧與開(kāi)發(fā)實(shí)例

Java程序設(shè)計(jì)技巧與開(kāi)發(fā)實(shí)例

定 價(jià):¥48.00

作 者: 朱福喜,唐曉軍等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: JAVA語(yǔ)言 程序設(shè)計(jì)

ISBN: 9787115117465 出版時(shí)間: 2004-01-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 604 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

Java是一種強(qiáng)有力的面向?qū)ο蟮木幊陶Z(yǔ)言,1995年由Sun公司開(kāi)發(fā)。用Java語(yǔ)言能編寫(xiě)出應(yīng)用于Internet上的界面友好的客戶/服務(wù)器程序,而且寫(xiě)出的程序具有很好的移植性。它可以不經(jīng)修改,在Windows98/NT、Macintosh和UNIX操作系統(tǒng)上運(yùn)行。這也是Java的又一個(gè)最顯著的特點(diǎn),即平臺(tái)無(wú)關(guān)性。用Java編寫(xiě)的Applet程序可以嵌入網(wǎng)頁(yè)中,并且可以在瀏覽該網(wǎng)頁(yè)的計(jì)算機(jī)上安全地運(yùn)行。本書(shū)全面系統(tǒng)地介紹了標(biāo)準(zhǔn)Java程序設(shè)計(jì)基本知識(shí)和基本技巧,涵蓋了面向?qū)ο蟪绦蛟O(shè)計(jì)、基于AWT和Swing的圖形用戶界面設(shè)計(jì)、Applet程序設(shè)計(jì)、多線程程序設(shè)計(jì)、多媒體程序設(shè)計(jì)、抽象數(shù)據(jù)結(jié)構(gòu)、文件和安全性、網(wǎng)絡(luò)編程和分布計(jì)算等內(nèi)容。在每章的最后,都給出一個(gè)有一定深度和規(guī)模的開(kāi)發(fā)實(shí)例,通過(guò)開(kāi)發(fā)實(shí)例的學(xué)習(xí),可以迅速掌握大型程序的設(shè)計(jì)和開(kāi)發(fā)方法。本書(shū)既可作為讀者自學(xué)Java的參考書(shū),又可作為Java培訓(xùn)的教程。

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)技巧與開(kāi)發(fā)實(shí)例》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Java基礎(chǔ) 1
1.1 Java編譯器與Java虛擬機(jī) 1
1.1.1 編譯一個(gè)Java程序或Java類(lèi) 2
1.1.2 運(yùn)行一個(gè)Java程序或Java類(lèi) 4
1.1.3 Java虛擬機(jī)(JVM) 5
1.2 數(shù)據(jù)類(lèi)型. 分配和算法 6
1.2.1 基本的數(shù)據(jù)類(lèi)型和表示方法 6
1.2.2 變量的聲明和保存 7
1.2.3 數(shù)值類(lèi)型的運(yùn)算 9
1.2.4 快捷運(yùn)算符和類(lèi)型轉(zhuǎn)換 11
1.2.5 邏輯和比較 14
1.3 基本控制語(yǔ)句 15
1.3.1 條件執(zhí)行語(yǔ)句--if和switch語(yǔ)句 15
1.3.2 循環(huán)控制語(yǔ)句-- for. while和do 21
1.4 字符串 24
1.4.1 什么是字符串 24
1.4.2 字符串操作符 26
1.5 輸出和常量 28
1.5.1 屏幕輸出 28
1.5.2 常量 29
1.6 學(xué)習(xí)實(shí)例:求小于給定數(shù)的質(zhì)數(shù)的個(gè)數(shù) 30
第2章 基本編程技巧 33
2.1 方法和參數(shù) 33
2.1.1 方法 33
2.1.2 參數(shù)傳遞 37
2.1.3 引用類(lèi)型作為參數(shù) 40
2.2 變量的生命周期 43
2.2.1 成員變量和局部變量 43
2.2.2 變量的生命周期原則 44
2.3 數(shù)組 48
2.3.1 聲明和初始化數(shù)組 48
2.3.2 數(shù)組作為輸入?yún)?shù) 51
2.3.3 多維數(shù)組 57
2.4 文檔. 調(diào)試以及鍵盤(pán)輸入 63
2.4.1 實(shí)現(xiàn)說(shuō)明和文檔說(shuō)明 63
2.4.2 用于鍵盤(pán)輸入的控制臺(tái)類(lèi) 68
2.4.3 調(diào)試及調(diào)試代碼 70
2.5 基本數(shù)據(jù)類(lèi)型的封裝類(lèi) 74
2.6 開(kāi)發(fā)實(shí)例:解線性方程組 78
第3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 85
3.1 類(lèi)與對(duì)象 85
3.1.1 對(duì)象. 實(shí)例化和構(gòu)造方法 88
3.1.2 析構(gòu)方法與垃圾回收(Garbage Collection) 92
3.2 類(lèi)的訪問(wèn)與封裝 94
3.2.1 訪問(wèn)成員變量與成員方法 94
3.2.2 Private. Public和Protected類(lèi)型 97
3.2.3 靜態(tài)成員變量與靜態(tài)成員方法 103
3.3 重載 107
3.3.1 重載成員方法 108
3.3.2 重載構(gòu)造方法 109
3.4 繼承 114
3.4.1 類(lèi)的繼承層次 114
3.4.2 繼承與構(gòu)造方法 118
3.4.3 覆蓋 119
3.4.4 抽象與終結(jié) 121
3.5 Java的基類(lèi)Object 129
3.6 接口和多態(tài) 134
3.6.1 多重繼承和接口 135
3.6.2 多態(tài)性 145
3.7 開(kāi)發(fā)實(shí)例:使用面向?qū)ο蟮姆椒ㄔO(shè)計(jì)貨物管理系統(tǒng) 150
第4章
用戶界面設(shè)計(jì) 160
4.1 包和抽象窗口工具(AWT) 160
4.1.1 包 160
4.1.2 抽象窗口工具(AWT) 162
4.2 基本的窗口程序 162
4.2.1 Frame的層次 162
4.2.2 事件響應(yīng) 165
4.2.3 簡(jiǎn)單的GUI 輸入輸出 167
4.3 基本Java Applet 170
4.3.1 創(chuàng)建一個(gè)Applet 170
4.3.2 通過(guò)APPLET標(biāo)記執(zhí)行Applet 173
4.4 事件處理 177
4.4.1 基本事件 177
4.4.2 Java事件的細(xì)節(jié) 179
4.4.3 適配器(Adapters). 事件監(jiān)聽(tīng)器(Event Listeners) 185
4.4.4 自定義事件 188
4.5 GUI組件及布局管理 191
4.5.1 布局管理器. 面板和標(biāo)簽 191
4.5.2 列表和文本區(qū) 200
4.6 菜單和對(duì)話框 206
4.7 圖形與圖形的繪制 211
4.7.1 簡(jiǎn)單繪圖 212
4.7.2 Canvas 和Fonts 216
4.8 開(kāi)發(fā)實(shí)例:一個(gè)地址簿的實(shí)現(xiàn) 223
第5章 異常與線程 232
5.1 錯(cuò)誤和異常處理 232
5.1.1 Throwable類(lèi)的層次結(jié)構(gòu) 235
5.1.2 拋出一個(gè)異常 240
5.1.3 捕獲一個(gè)異?!?43
5.1.4 finally 子句 247
5.2 基本線程 250
5.2.1 多任務(wù)與多線程 250
5.2.2 線程類(lèi) 251
5.2.3 通過(guò)Runnable接口的構(gòu)造線程 259
5.3 線程和方法的同步 270
5.3.1 使用多線程造成的數(shù)據(jù)崩潰 270
5.3.2 同步線程 276
5.3.3 wait . notify 方法與死鎖 278
5.4 開(kāi)發(fā)實(shí)例: 銀行和超市業(yè)務(wù)的模擬 281
第6章 Swing 290
6.1 Swing簡(jiǎn)介 290
6.1.1 為什么要使用Swing 291
6.1.2 Swing類(lèi)的概況 292
6.1.3 從AWT轉(zhuǎn)換到Swing 293
6.2 基本的Swing類(lèi) 299
6.2.1 自定義用戶界面 299
6.2.2 框架. Applet. 按鈕和圖標(biāo) 302
6.2.3 邊框. 面板和菜單 309
6.2.4 復(fù)選. 單選按鈕和下拉式列表 318
6.3 高級(jí)Swing類(lèi) 322
6.3.1 滾動(dòng). 標(biāo)簽和分割 322
6.3.2 模型和視圖 327
6.3.3 Swing的文本組件 332
6.3.4 Swing對(duì)話框 349
6.4 樹(shù)型表. 表格和圖形 352
6.4.1 樹(shù)型表 353
6.4.2 表格 359
6.5 開(kāi)發(fā)實(shí)例:一個(gè)貨單表格系統(tǒng)的實(shí)現(xiàn) 360
第7章 Swing與多媒體 369
7.1 圖像處理 369
7.1.1 用JPanel類(lèi)繪圖 369
7.1.2 載入和過(guò)濾圖片 371
7.1.3 動(dòng)畫(huà)和加強(qiáng)圖像的載入 375
7.1.4 用Applet裝載和顯示圖像 379
7.1.5 離屏繪圖和雙緩沖 383
7.2 聲音處理 392
7.3 開(kāi)發(fā)實(shí)例:SharkAttack游戲 394
第8章 抽象數(shù)據(jù)類(lèi)型 406
8.1 順序數(shù)據(jù)結(jié)構(gòu) 406
8.1.1 列表(Lists) 407
8.1.2 隊(duì)列 425
8.1.3 ?!?31
8.2 Java內(nèi)置的順序結(jié)構(gòu) 438
8.2.1 Java提供的列表結(jié)構(gòu) 438
8.2.2 StringTokenizer類(lèi) 447
8.2.3 Iterators(迭代器) 449
8.3 開(kāi)發(fā)實(shí)例:一個(gè)數(shù)學(xué)表達(dá)式分析器 454
第9章 文件和安全性 466
9.1 java.io概述 466
9.1.1 數(shù)據(jù)流 466
9.1.2 字節(jié)級(jí)輸入輸出類(lèi) 467
9.1.3 字符級(jí)輸入輸出類(lèi) 468
9.1.4 對(duì)象級(jí)輸入輸出類(lèi) 469
9.2 保存和讀取字節(jié)級(jí)數(shù)據(jù) 469
9.2.1 保存字節(jié)級(jí)數(shù)據(jù) 469
9.2.2 讀取字節(jié)級(jí)數(shù)據(jù) 471
9.2.3 運(yùn)用緩沖流來(lái)改善效率 473
9.2.4 文件操作 477
9.3 保存和讀取字符數(shù)據(jù) 483
9.3.1 讀取字符數(shù)據(jù) 483
9.3.2 保存字符數(shù)據(jù) 488
9.3.3 簡(jiǎn)單的文本編輯程序 490
9.4 保存和讀取對(duì)象數(shù)據(jù) 497
9.4.1 存儲(chǔ)對(duì)象數(shù)據(jù) 503
9.4.2 讀取對(duì)象數(shù)據(jù) 505
9.5 Applet的文件操作與安全性 510
9.5.1 Applet的安全限制 511
9.5.2 Applet沙盒(Sandbox) 513
9.5.3 在Applet中讀文件 514
9.5.4 字符與字節(jié)流轉(zhuǎn)換 514
9.6 系統(tǒng)I/O流 515
9.7 RandomAccessFile 518
9.8 開(kāi)發(fā)實(shí)例:在線訂購(gòu)系統(tǒng) 519
第10章 網(wǎng)絡(luò)程序設(shè)計(jì) 534
10.1 Internet基本概念 534
10.1.1 IP地址 535
10.1.2 端口 536
10.1.3 套接字 536
10.1.4 Internet 協(xié)議 537
10.2 使用URL訪問(wèn)WWW資源 538
10.2.1 直接從URL讀取內(nèi)容 538
10.2.2 建立一個(gè)URL連接并從中讀取內(nèi)容 539
10.3 在網(wǎng)絡(luò)上實(shí)現(xiàn)客戶和服務(wù)器 541
10.3.1 創(chuàng)建客戶程序 542
10.3.2 編寫(xiě)服務(wù)器應(yīng)用程序 554
10.3.3 目錄客戶/服務(wù)系統(tǒng) 561
10.3.4 同步在線定購(gòu)客戶/服務(wù)器系統(tǒng) 570
10.4 基于客戶/服務(wù)模式的分布計(jì)算 581
10.4.1 分布模型 581
10.4.2 并行應(yīng)用的實(shí)現(xiàn)框架 582
10.5 開(kāi)發(fā)實(shí)例:一個(gè)并行計(jì)算實(shí)例 584

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)