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

Java語(yǔ)言程序設(shè)計(jì)教程

Java語(yǔ)言程序設(shè)計(jì)教程

定 價(jià):¥26.00

作 者: 雷學(xué)生主編
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): 21世紀(jì)高等院校計(jì)算機(jī)系列教材
標(biāo) 簽: Java

ISBN: 9787508420417 出版時(shí)間: 2004-03-01 包裝: 簡(jiǎn)裝本
開本: 26cm 頁(yè)數(shù): 293 字?jǐn)?shù):  

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

  Java語(yǔ)言是由Sun公司于1995年推出的一種新的編程語(yǔ)言,它是一種跨平臺(tái)、適合于分布計(jì)算環(huán)境的純面向?qū)ο笳Z(yǔ)言,Java語(yǔ)言及其擴(kuò)展正在逐步成為互聯(lián)網(wǎng)應(yīng)用的規(guī)范,掀起了自PC機(jī)以來(lái)的又一次技術(shù)革命。全書共11章,大致可劃分為三大部分:第一部分為第1章至第3章,介紹Java語(yǔ)言的入門知識(shí),包括語(yǔ)言概述,語(yǔ)言基礎(chǔ)、控制語(yǔ)句等;第二部分為第4章至第7章,介紹Java語(yǔ)言的核心編程知識(shí),包括類及其方法、繼承與多態(tài)、包和接口、異常處理機(jī)制等;第三部分為第8章至第11章,對(duì)多線程編程、Applet編程、輸入/輸出等作了介紹,并對(duì)Java中一些常用的工具包和類作了較為詳細(xì)的說(shuō)明。全書內(nèi)容翔實(shí)、邏輯清晰、講解透徹,易于讀者快速掌握和深入學(xué)習(xí)。本書可作為高等院校計(jì)算機(jī)及其相關(guān)專業(yè)的教學(xué)用書,同時(shí)也適用于Java 2的初學(xué)者和具有一定Java編程經(jīng)驗(yàn)的開發(fā)人員。

作者簡(jiǎn)介

暫缺《Java語(yǔ)言程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書目錄

前言
第1章Java語(yǔ)言概述
1.1Java語(yǔ)言的起源和發(fā)展
1.1.1幾種典型語(yǔ)言的發(fā)展歷程
1.1.2Java語(yǔ)言的起源
1.1.3Java語(yǔ)言的發(fā)展
1.2面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.2.1面向?qū)ο蠹夹g(shù)的提出
1.2.2面向?qū)ο蟮木幊趟枷?br />1.2.3面向?qū)ο缶幊痰幕驹瓌t
1.3Java語(yǔ)言的特點(diǎn)
1.3.1語(yǔ)言特點(diǎn)概述
1.3.2Java語(yǔ)言的具體特點(diǎn)
1.3.3Java和C/C++的比較
1.4Java程序的運(yùn)行
1.4.1Java運(yùn)行環(huán)境的安裝與配置
1.4.2第一個(gè)Java程序
1.4.3兩種類型的Java程序
1.4.4Java環(huán)境的有關(guān)工具
1.4.5Java程序的編寫開發(fā)工具
1.5本章練習(xí)
第2章Java語(yǔ)言基礎(chǔ)
2.1預(yù)備知識(shí)
2.1.1一個(gè)簡(jiǎn)單的Java程序
2.1.2兩種控制語(yǔ)句
2.1.3關(guān)于程序塊
2.2基本語(yǔ)言要素
2.2.1標(biāo)識(shí)符
2.2.2Java關(guān)鍵字
2.2.3字面量
2.2.4分隔符
2.2.5注釋
2.3基本數(shù)據(jù)類型
2.3.1Java是強(qiáng)類型語(yǔ)言
2.3.2整數(shù)類型
2.3.3浮點(diǎn)類型
2.3.4字符類型
2.3.5布爾類型
2.3.6對(duì)字面量的進(jìn)一步討論
2.4變量
2.4.1Java變量的聲明
2.4.2變量的作用域和生存期
2.4.3類型轉(zhuǎn)換
2.5數(shù)組
2.5.1一維數(shù)組
2.5.2多維數(shù)組
2.5.3聲明數(shù)組的另一種格式
2.5.4關(guān)于Java中的字符串
2.6運(yùn)算符
2.6.1算術(shù)運(yùn)算符
2.6.2關(guān)系運(yùn)算符
2.6.3位運(yùn)算符
2.6.4邏輯運(yùn)算符
2.6.5其他運(yùn)算符
2.6.6運(yùn)算符的優(yōu)先級(jí)
2.7本章練習(xí)
第3章控制語(yǔ)句
3.1選擇控制語(yǔ)句
3.1.1if語(yǔ)句
3.1.2switch語(yǔ)句
3.2循環(huán)控制語(yǔ)句
3.2.1for循環(huán)語(yǔ)句
3.2.2while循環(huán)語(yǔ)句
3.2.3do-while循環(huán)語(yǔ)句
3.3跳轉(zhuǎn)控制語(yǔ)句
3.3.1break語(yǔ)句
3.3.2continue語(yǔ)句
3.3.3return語(yǔ)句
3.4本章練習(xí)
第4章類及其方法
4.1類的基礎(chǔ)知識(shí)
4.1.1類的一般格式
4.1.2一個(gè)簡(jiǎn)單的類
4.1.3關(guān)于String類
4.1.4對(duì)象的聲明
4.1.5關(guān)于Java中的數(shù)組
4.1.6嵌套類與內(nèi)部類
4.2類的方法
4.2.1類方法的一般形式
4.2.2給類添加一個(gè)方法
4.2.3方法的返回值
4.2.4添加帶自變量的方法
4.2.5構(gòu)造函數(shù)
4.2.6關(guān)于finalize()方法
4.3參數(shù)傳遞
4.3.1將對(duì)象作為參數(shù)
4.3.2參數(shù)的傳遞方式
4.3.3使用命令行參數(shù)
4.3.4返回對(duì)象
4.3.5關(guān)于遞歸
4.4訪問(wèn)控制
4.4.1關(guān)于Java中的訪問(wèn)控制
4.4.2使用this關(guān)鍵字
4.4.3關(guān)于static關(guān)鍵字
4.4.4使用final關(guān)鍵字
4.5本章練習(xí)
第5章繼承與多態(tài)
5.1繼承機(jī)制
5.1.1關(guān)于繼承
5.1.2使用super關(guān)鍵字
5.1.3使用final關(guān)鍵字
5.2創(chuàng)建多級(jí)層次類
5.2.1多級(jí)層次的類
5.2.2何時(shí)調(diào)用構(gòu)造函數(shù)
5.3多態(tài)與重載
5.3.1關(guān)于多態(tài)
5.3.2方法的重載
5.3.3構(gòu)造函數(shù)重載
5.4方法的動(dòng)態(tài)調(diào)度
5.4.1關(guān)于多態(tài)方法調(diào)用
5.4.2為什么要重載方法
5.4.3運(yùn)用方法重載
5.5使用抽象類
5.6本章練習(xí)
第6章包和接口
6.1Java中的包
6.1.1包的創(chuàng)建,
6.1.2關(guān)于類路徑
6.1.3一個(gè)簡(jiǎn)單的例子
6.1.4訪問(wèn)保護(hù)
6.1.5包的導(dǎo)入
6.2接口
6.2.1關(guān)于接口
6.2.2接口的定義
6.2.3接口的實(shí)現(xiàn)
6.2.4接口的使用
6.2.5接口中的變量
6.2.6接口的擴(kuò)展
6.3本章練習(xí)
第7章異常處理
7.1異常處理基礎(chǔ)
7.1.1關(guān)于異常處理
7.1.2異常的類型
7.1.3Java的內(nèi)置異常
7.1.4未被捕獲的異常
7.2try和catch語(yǔ)句
7.2.1try和catch的使用
7.2.2顯示一個(gè)異常的描述
7.2.3使用多重catch語(yǔ)句
7.2.4嵌套try語(yǔ)句
7.3異常拋出
7.3.1throw語(yǔ)句
7.3.2throws語(yǔ)句
7.4finally語(yǔ)句
7.5自定義異常類
7.6本章練習(xí)
第8章多線程編程
8.1多線程編程概述
8.1.1什么是多線程
8.1.2Java線程模型
8.2線程的創(chuàng)建
8.2.1關(guān)于主線程
8.2.2創(chuàng)建一個(gè)線程
8.2.3創(chuàng)建多線程
8.2.4使用isAlive()和join()
8.3線程的優(yōu)先級(jí)
8.4線程同步
8.4.1使用同步方法
8.4.2同步語(yǔ)句
8.5線程間通信
8.5.1Java中的線程通訊
8.5.2關(guān)于死鎖
8.6線程的控制
8.6.1掛起.恢復(fù)和終止線程
8.6.2Java2中的線程控制
8.6.3使用instanceof
8.7本章練習(xí)
第9章Applet編程
9.1關(guān)于Applet類
9.1.1Applet基礎(chǔ)
9.1.2Applet類
9.1.3Applet體系結(jié)構(gòu)
9.2Applet中的文件操作
9.2.1圖形文件的讀入
9.2.2聲音文件的讀入
9.2.3Applet中字體屬性的設(shè)置
9.3使用Applet訪問(wèn)數(shù)據(jù)庫(kù)
9.4本章練習(xí)
第10章輸入與輸出
10.1Java輸入/輸出基礎(chǔ)
10.1.1流的概念
10.1.2字節(jié)流和字符流
10.1.3預(yù)定義流
10.1.4Java輸入/輸出類和接口
10.2讀取控制臺(tái)輸入
10.2.1如何讀取控制臺(tái)輸入
10.2.2讀取字符
10.2.3讀取字符串
10.3向控制臺(tái)寫輸出
10.3.1如何向控制臺(tái)寫輸出
10.3.2PrintWriter類
10.4流類
10.4.1字節(jié)流
10.4.2字符流
10.5文件的讀寫
10.5.1如何進(jìn)行文件讀寫
10.5.2File類
10.5.3目錄
10.6本章練習(xí)
第11章常用工具包和類
11.1Java常用工具包
11.1.1核心JavaAPI包
11.1.2關(guān)于java.lang
11.2簡(jiǎn)單類型包裝器
11.2.1Number類
11.2.2Double類和Float類
11.2.3Byte.Short.Integer和Long
11.2.4Character類
11.2.5Boolean類
11.2.6關(guān)于Vector
11.2.7Void和Process
11.3Object類
11.3.1Object類的方法
11.3.2使用clone()和Cloneable接口
11.4Class類
11.5Package類
11.6Runtime類
11.6.1內(nèi)存管理
11.6.2執(zhí)行其他的程序
11.7System類
11.7.1使用currentTimeMillis()方法
11.7.2使用arraycopy()方法
11.7.3環(huán)境屬性
11.8Math類
11.8.1超越函數(shù)
11.8.2指數(shù)函數(shù)
11.8.3舍入函數(shù)
11.8.4其他數(shù)學(xué)方法

本目錄推薦

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