注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java語言程序設計教程

Java語言程序設計教程

Java語言程序設計教程

定 價:¥26.00

作 者: 雷學生主編
出版社: 中國水利水電出版社
叢編項: 21世紀高等院校計算機系列教材
標 簽: Java

ISBN: 9787508420417 出版時間: 2004-03-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 293 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Java語言程序設計教程》作者簡介

圖書目錄

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

本目錄推薦

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