本教材基礎(chǔ)篇中全面系統(tǒng)地介紹了Java語言程序設(shè)計(jì)的基礎(chǔ)知識(shí)、基本語法、編程環(huán)境與方法,Java語言面向?qū)ο蠡A(chǔ)知識(shí)和面向?qū)ο蟾呒?jí)程序設(shè)計(jì),以及Java GUI程序設(shè)計(jì)、Java Applet程序設(shè)計(jì)、Java標(biāo)準(zhǔn)類庫、集合操作。高級(jí)篇中介紹了Java語言的異常處理技術(shù)、多線程技術(shù)、輸入輸出技術(shù)、網(wǎng)絡(luò)編程技術(shù)、JDBC與數(shù)據(jù)庫訪問技術(shù),以及JavaBean組件技術(shù)等內(nèi)容。 本教材基于Java SE 5.0編寫,內(nèi)容新穎,重點(diǎn)突出,層次清晰,通俗易懂,例題豐富,方便教學(xué)。全書各章備有習(xí)題和上機(jī)實(shí)驗(yàn)指導(dǎo),以檢驗(yàn)讀者的學(xué)習(xí)情況,有助于讀者掌握教材中的主要內(nèi)容。 本教材可作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程、電子信息工程、通信工程、信息安全和電子商務(wù)等本、?频拿嫦?qū)ο蟪绦蛟O(shè)計(jì)課程的教材使用,也可作為廣大計(jì)算機(jī)愛好者自學(xué)Java語言的參考書。
第1章 Java語言概述
1.1 Java語言的發(fā)展簡史
1.2 Java語言的特點(diǎn)及優(yōu)勢
1.3 Java虛擬機(jī)
1.4 Java運(yùn)行環(huán)境與開發(fā)環(huán)境
1.4.1 JDK 5.0的下載安裝與環(huán)境變量設(shè)置
1.4.2 JDK 5.0的幫助文件
1.4.3 JDK 5.0的常用命令
1.5 簡單Java程序設(shè)計(jì)
1.5.1 Java Application程序
1.5.2 Java Applet程序
1.5.3 Servlet程序
1.5.4 JSP程序
1.5.5 Java EE程序
1.6 Java集成開發(fā)環(huán)境 第1章 Java語言概述
1.1 Java語言的發(fā)展簡史
1.2 Java語言的特點(diǎn)及優(yōu)勢
1.3 Java虛擬機(jī)
1.4 Java運(yùn)行環(huán)境與開發(fā)環(huán)境
1.4.1 JDK 5.0的下載安裝與環(huán)境變量設(shè)置
1.4.2 JDK 5.0的幫助文件
1.4.3 JDK 5.0的常用命令
1.5 簡單Java程序設(shè)計(jì)
1.5.1 Java Application程序
1.5.2 Java Applet程序
1.5.3 Servlet程序
1.5.4 JSP程序
1.5.5 Java EE程序
1.6 Java集成開發(fā)環(huán)境
1.6.1 NetBeans
1.6.2 Eclipse
1.6.3 JBuilder
1.6.4 JCreator
1.6.5 BlueJf
1.6.6 其他編輯工具
1.7 Java的編碼規(guī)范
1.7.1 命名規(guī)范
1.7.2 注釋規(guī)范
1.7.3 代碼規(guī)范
習(xí)題l
實(shí)驗(yàn)l Java開發(fā)環(huán)境與簡單Java程序設(shè)計(jì)
第2章 Java語言基礎(chǔ)
2.1 標(biāo)識(shí)符
2.2 基本數(shù)據(jù)類型
2.2.1 數(shù)據(jù)類型
2.2.2 常量和變量
2.3 運(yùn)算符與表達(dá)式
2.3.1 運(yùn)算符及其分類
2.3.2 運(yùn)算符的優(yōu)先級(jí)
2.3.3 表達(dá)式
2.3.4 語句
2.4 程序流程控制
2.4.1 概述
2.4.2 分支語句
2.4.3 循環(huán)語句
2.4.4 跳轉(zhuǎn)語句
2.5 數(shù)組
2.5.1 一維數(shù)組
2.5.2 二維數(shù)組
2.6 字符串類型
2.6.1 字符串常量
2.6.2 字符串聲明及初始化
2.6.3 字符串處理
2.6.4 字符串與其他數(shù)據(jù)之間的轉(zhuǎn)換
習(xí)題2
實(shí)驗(yàn)2 Java語言基礎(chǔ)
第3章 Java語言面向?qū)ο蠡A(chǔ)
3.1 面向?qū)ο蠡A(chǔ)
3.1.1 面向?qū)ο蟮幕舅枷?br /> 3.1.2 面向?qū)ο蟮幕靖拍?br /> 3.1.3 面向?qū)ο蟮慕7椒?br /> 3.2 UML基礎(chǔ)知識(shí)
3.2.1 UML簡介
3.2.2 UML圖
3.2.3 類間關(guān)系
3.3 類的定義
3.3.1 類首部
3.3.2 類體
3.3.3 應(yīng)用實(shí)例
3.4 對(duì)象的創(chuàng)建與清除
3.4.1 構(gòu)造方法
3.4.2 對(duì)象的創(chuàng)建與引用
3.4.3 對(duì)象復(fù)制
3.4.4 對(duì)象的清除
3.5 類變量和實(shí)例變量
3.5.1 類變量(static變量)
3.5.2 實(shí)例變量(非static變量)
3.6 類方法和實(shí)例方法
3.6.1 類方法(static方法)
3.6.2 實(shí)例方法(非static方法)
3.7 包(package)
3.7.1 package語句
3.7.2 import語句
3.7.3 編譯與運(yùn)行
3.7.4 JAR包的創(chuàng)建與運(yùn)行
習(xí)題3
實(shí)驗(yàn)3 Java面向?qū)ο蠡A(chǔ)
第4章 Java語言面向?qū)ο蟾呒?jí)程序設(shè)計(jì)
第5章 Java標(biāo)準(zhǔn)類庫
第6章 Java GUI程序設(shè)計(jì)
第7章 Java Applet及其應(yīng)用
第8章 Java異常處理技術(shù)
第9章 Java多線程技術(shù)
第10章 Java輸入輸出技術(shù)
第11章 網(wǎng)絡(luò)編程技術(shù)
第12章 JDBC與數(shù)據(jù)庫訪問技術(shù)
第13章 JavaBean組件技術(shù)
參考文獻(xiàn)