注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java語言程序設(shè)計基礎(chǔ)

Java語言程序設(shè)計基礎(chǔ)

Java語言程序設(shè)計基礎(chǔ)

定 價:¥33.00

作 者: 柳西玲,許斌編著
出版社: 清華大學(xué)出版社
叢編項: 大學(xué)計算機基礎(chǔ)教育規(guī)劃教材
標 簽: Java

ISBN: 9787302112648 出版時間: 2005-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 324 字數(shù):  

內(nèi)容簡介

  《大學(xué)計算機基礎(chǔ)教育規(guī)劃教材:Java語言程序設(shè)計基礎(chǔ)(附光盤)》共分為8章,前兩章介紹面向?qū)ο缶幊谈拍詈蚃ava程序設(shè)計基礎(chǔ)知識,其他幾章介紹Java語言編程語法和技術(shù),包括對象、類和接口的創(chuàng)建和使用,輸入輸出處理,異常處理,Applet程序設(shè)計,對象串行化和聚集,線程等?!洞髮W(xué)計算機基礎(chǔ)教育規(guī)劃教材:Java語言程序設(shè)計基礎(chǔ)(附光盤)》光盤中包括Sun(中國)公司授權(quán)分發(fā)的J2SE Development Kit 5.0和NetBeans IDE 4.2復(fù)合軟件包,以及《大學(xué)計算機基礎(chǔ)教育規(guī)劃教材:Java語言程序設(shè)計基礎(chǔ)(附光盤)》實例的源程序。書中的附錄是NetBeans集成開發(fā)環(huán)境簡介?!洞髮W(xué)計算機基礎(chǔ)教育規(guī)劃教材:Java語言程序設(shè)計基礎(chǔ)(附光盤)》的主要讀者對象為非計算機專業(yè)的本科學(xué)生,強調(diào)基本概念、基本技術(shù)、基本方法的闡述,強調(diào)理論聯(lián)系實際。書中列舉逾百個實例,每章都有案例分析,努力提高讀者的實際解決問題能力。《大學(xué)計算機基礎(chǔ)教育規(guī)劃教材:Java語言程序設(shè)計基礎(chǔ)(附光盤)》可作為大專院校的第一編程語言教材,也可作為Java編程愛好者的參考書。如想進一步深入學(xué)習(xí),還可參考《Java語言應(yīng)用開發(fā)基礎(chǔ)》(清華大學(xué)出版社出版)一書。

作者簡介

暫缺《Java語言程序設(shè)計基礎(chǔ)》作者簡介

圖書目錄

第1章 概論1
1.1 計算機與軟件1
1.2 Java簡介3
1.2.1 編程語言的演化3
1.2.2 Java語言的特點和優(yōu)勢4
1.3 面向?qū)ο蠹夹g(shù)基礎(chǔ)7
1.3.1 面向?qū)ο蟮幕靖拍?
1.3.2 面向?qū)ο蟮幕咎匦?3
1.3.3 面向?qū)ο蟮某绦蛟O(shè)計方法14
1.4 Java體系結(jié)構(gòu) 15
1.4.1 Java的實現(xiàn)機制15
1.4.2 JDK的下載和使用17
1.5 最簡單的Java Application實例剖析23
1.5.1 代碼注釋24
1.5.2 定義一個類24
1.5.3 要求main方法26
1.5.4 實例編譯與運行28
1.6 問題求解過程29
1.6.1 軟件工程基本原理29
1.6.2 問清需求32
1.6.3 明確解決需求的關(guān)鍵35
1.6.4 將復(fù)雜問題分解原理36
習(xí)題37 第2章Java程序設(shè)計基礎(chǔ)39
2.1 數(shù)據(jù)類型39
2.1.1 標識符39
2.1.2 數(shù)據(jù)類型的劃分40
2.1.3 基本數(shù)據(jù)類型42
2.1.4 常量與變量42
2.1.5 各類數(shù)據(jù)間的轉(zhuǎn)換48
2.2 運算符與表達式50
2.3 表達式語句66
2.4 數(shù)組67
2.4.1 創(chuàng)建一維數(shù)組67
2.4.2 初始化一維數(shù)組69
2.4.3 復(fù)制一維數(shù)組72
2.4.4 多維數(shù)組72
2.5 字符和字符串75
2.5.1 字符類75
2.5.2 字符串類77
2.6 控制流程語句78
2.6.1 循環(huán)語句78
2.6.2 分支語句86
2.6.3 多分支語句88
2.6.4  其他分支語句92
*2.6.5 遞歸95
2.7 案例分析97
習(xí)題99
第3章 Java語言中面向?qū)ο缶幊痰奶卣?02
3.1 概述102
3.2 類102
3.2.1 創(chuàng)建類103
3.2.2 構(gòu)造方法107
3.2.3 繼承108
3.2.4 多態(tài)109
*3.2.5 內(nèi)部類113
3.2.6 抽象類116
3.3 對象117
3.3.1 對象的創(chuàng)建117
3.3.2 對象的使用119
3.3.3 對象的清除123
3.3.4 定制化數(shù)據(jù)123
3.4 接口和包126
3.4.1 定義接口127
3.4.2 實現(xiàn)接口128
3.4.3 接口作為類型的使用128
3.4.4 創(chuàng)建包129
3.4.5 使用包中成員130
3.5 字符串操作131
3.5.1 訪問字符串131
3.5.2 字符串的修改132
3.5.3 字符串的比較133
3.5.4 其他操作134
3.5.5 程序綜合例子134
3.6 案例分析135
習(xí)題139
第4章 輸入輸出流及文件操作144
4.1 概述144
4.2 文件147
4.2.1 創(chuàng)建文件147
4.2.2 文件類提供的方法148
4.2.3 隨機文件流151
4.2.4 文件復(fù)制153
4.3 字節(jié)I/O流155
4.3.1 字節(jié)輸入流155
4.3.2 字節(jié)輸出流156
4.3.3 內(nèi)存的讀寫156
4.3.4 字節(jié)流實例157
4.4 字符I/O流160
4.4.1 字符輸入流160
4.4.2 字符輸出流163
4.5 過濾流164
*4.6 管道流167
4.7 案例分析169
習(xí)題172
第5章 異常處理175
5.1 概述175
5.1.1 異常處理機制176
5.1.2 Throwable類及其子類180
5.2 異常處理182
5.2.1 捕獲異常182
5.2.2 聲明拋出異常183
5.2.3 拋出異常184
5.2.4 處理異常185
5.3 案例分析192
習(xí)題200
第6章 Applet程序設(shè)計205
6.1 概述205
6.1.1 最簡單的Java Applet實例剖析205
6.1.2 Applet的基本框架209
6.1.3 Applet的生命周期210
6.1.4 Applet的類層次結(jié)構(gòu)212
6.1.5 Applet的安全機制212
6.2 AppletViewer215
6.3 Applet類的API217
6.3.1 支持多媒體的方法217
6.3.2 管理環(huán)境的方法217
6.3.3 報告信息的方法218
6.4 Applet的顯示218
6.4.1 顯示的主要方法219
6.4.2 Graphics類221
6.5 Applet的編寫222
6.5.1 Applet的編寫步驟222
6.5.2 用戶Applet類的定義222
6.5.3 Applet的參數(shù)223
6.6 Applet中的GUI226
6.6.1 基于AWT的Applet用戶界面227
6.6.2 基于Swing的Applet用戶界面229
6.6.3 Applet中的事件處理232
*6.7 Applet的多媒體支持234
6.7.1 圖像235
6.7.2 動畫制作237
6.8 案例分析239
習(xí)題243
第7章 對象串行化和聚集框架246
7.1 對象串行化的概念247
7.2 對象串行化的方法247
7.3 定制串行化250
7.3.1 部分定制串行化250
7.3.2 完全定制串行化253
7.4 串行化中對敏感信息的保護255
7.5 聚集框架的概念256
7.6 簡單聚集類259
7.6.1 Vector259
7.6.2 對象Array261
7.6.3 Stack262
7.6.4 Hashtable263
7.7 Collection266
7.8 Set268
7.9 List270
7.10 Map271
7.11 案例分析273
習(xí)題278
第8章 線程281
8.1 線程概念281
8.1.1 什么是線程281
8.1.2 線程的優(yōu)勢283
8.1.3 線程的模型285
8.2 線程的創(chuàng)建285
8.2.1 用Thread類創(chuàng)建線程285
8.2.2 用實現(xiàn)Runnable接口創(chuàng)建線程288
8.3 線程的調(diào)度與控制289
8.3.1 線程的優(yōu)先級290
8.3.2 線程的基本方法294
8.3.3 線程的控制295
8.4 線程同步298
8.4.1 簡單同步298
8.4.2 對象鎖和類鎖300
8.4.3 避免死鎖304
8.5 線程的生命周期306
8.6 案例分析307
習(xí)題311
附錄A NetBeans集成開發(fā)環(huán)境簡介312
參考文獻325

本目錄推薦

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