Java面向?qū)ο蟪绦蛟O(shè)計(jì)

出版時(shí)間:2012-9  出版社:人民郵電出版社  作者:韓雪  頁(yè)數(shù):342  字?jǐn)?shù):576000  

內(nèi)容概要

  本書(shū)根據(jù)Java語(yǔ)言面向?qū)ο蟮谋举|(zhì)特征以及面向?qū)ο蟪绦蛟O(shè)計(jì)課程的基本教學(xué)要求,在詳細(xì)闡述面向?qū)ο蟪绦蛟O(shè)計(jì)基本理論和方法的基礎(chǔ)上,詳細(xì)介紹了Java語(yǔ)言及其面向?qū)ο蟮幕咎匦?、基本技術(shù)。全書(shū)共分為10章,首先介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)、Java語(yǔ)言的基礎(chǔ)知識(shí),而后詳細(xì)講述Java語(yǔ)言中面向?qū)ο笏枷氲膶?shí)現(xiàn)以及使用,最后介紹了Java圖形用戶(hù)界面、Applet、數(shù)據(jù)庫(kù)等相關(guān)知識(shí)?! ?shū)中采用大量的實(shí)例進(jìn)行講解,力求通過(guò)實(shí)例使讀者更形象地理解面向?qū)ο笏枷?,快速掌握J(rèn)ava編程技術(shù)。本書(shū)難度適中,內(nèi)容由淺入深,實(shí)用性強(qiáng),覆蓋面廣,條理清晰。每章附有精心編寫(xiě)的實(shí)驗(yàn)和習(xí)題,便于讀者實(shí)踐和鞏固所學(xué)知識(shí)。本書(shū)可作為普通高等院校Java程序設(shè)計(jì)課程的教材,也可作為讀者的自學(xué)用書(shū)。

書(shū)籍目錄

第1章 Java語(yǔ)言概述
1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)
1.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)思想的誕生
1.1.2 面向?qū)ο笈c面向過(guò)程的對(duì)比
1.1.3 面向?qū)ο蠹夹g(shù)的背景和特點(diǎn)
1.2 Java概述
1.2.1 Java的起源和發(fā)展
1.2.2 Java特點(diǎn)
1.2.3 Java 7的新特性
1.2.4 Java體系結(jié)構(gòu)
1.3 Java運(yùn)行機(jī)制與JVM
1.3.1 JVM的體系結(jié)構(gòu)
1.3.2 JVM的運(yùn)行機(jī)制
1.4 Java類(lèi)庫(kù)
1.5 安裝Java開(kāi)發(fā)工具
1.5.1 下載JDK
1.5.2 安裝JDK
1.5.3 設(shè)置Java運(yùn)行環(huán)境
1.6 使用命令行
1.7 使用集成開(kāi)發(fā)環(huán)境
1.7.1 使用JCreator
1.7.2 使用Eclipse
1.8 第一個(gè)Java程序:整數(shù)相加
1.8.1 開(kāi)發(fā)源代碼
1.8.2 編譯運(yùn)行
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 編譯Java程序
第2章 Java語(yǔ)言基礎(chǔ)
2.1 數(shù)據(jù)類(lèi)型
2.1.1 整型
2.1.2 浮點(diǎn)型
2.1.3 char型
2.1.4 boolean型
2.1.5 基本數(shù)據(jù)類(lèi)型值間的轉(zhuǎn)換
2.2 變量
2.2.1 變量聲明
2.2.2 變量名和變量類(lèi)型
2.2.3 變量的初始化
2.2.4 final變量
2.3 運(yùn)算符
2.3.1 算術(shù)運(yùn)算符
2.3.2 關(guān)系和邏輯運(yùn)算符
2.3.3 位運(yùn)算符
2.3.4 賦值運(yùn)算符
2.3.5 其他運(yùn)算符
2.4 表達(dá)式和語(yǔ)句
2.4.1 表達(dá)式
2.4.2 語(yǔ)句
2.5 控制結(jié)構(gòu)
2.5.1 條件語(yǔ)句
2.5.2 循環(huán)語(yǔ)句
2.5.3 跳轉(zhuǎn)語(yǔ)句
2.6 字符串
2.6.1 String類(lèi)型
2.6.2 StringBuffer類(lèi)型
2.7 數(shù)組
2.7.1 數(shù)組的聲明與創(chuàng)建
2.7.2 數(shù)組的初始化
2.7.3 數(shù)組的常用操作
2.8 命名規(guī)范
2.8.1 標(biāo)識(shí)符命名規(guī)則
2.8.2 Java中提倡的命名習(xí)慣
2.9 注釋
2.9.1 單行注釋
2.9.2 區(qū)域注釋
2.9.3 文檔注釋
2.9.4 程序注解
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 基本數(shù)據(jù)類(lèi)型的定義及轉(zhuǎn)換
實(shí)驗(yàn)二 使用程序控制結(jié)構(gòu)
實(shí)驗(yàn)三 String的使用
實(shí)驗(yàn)四 數(shù)組的使用
第3章 類(lèi)與對(duì)象
3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
3.1.1 面向?qū)ο笮g(shù)語(yǔ)
3.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)方法的優(yōu)點(diǎn)
3.2 面向?qū)ο笈cUML建模
3.2.1 為什么需要建模
3.2.2 UML建模語(yǔ)言
3.2.3 UML的面向?qū)ο蠓治鲈O(shè)計(jì)
3.3 Java語(yǔ)言與面向?qū)ο筇匦?br />3.4 類(lèi)的定義和對(duì)象的創(chuàng)建
3.4.1 類(lèi)的基本結(jié)構(gòu)
3.4.2 類(lèi)之間的關(guān)系
3.4.3 構(gòu)造函數(shù)
3.4.4 類(lèi)成員
3.4.5 對(duì)象的創(chuàng)建
3.5 方法
3.5.1 方法的定義
3.5.2 方法的重載
3.5.3 遞歸
3.6 靜態(tài)成員
3.6.1 靜態(tài)方法和靜態(tài)變量
3.6.2 靜態(tài)變量和常量
3.6.3 靜態(tài)成員的訪問(wèn)
3.6.4 main()方法
3.6.5 Factory方法
3.7 包
3.7.1 包的定義
3.7.2 類(lèi)的導(dǎo)入
3.7.3 靜態(tài)導(dǎo)入
3.8 成員的訪問(wèn)控制
3.8.1 公共類(lèi)型:public
3.8.2 私有類(lèi)型:private
3.8.3 默認(rèn)類(lèi)型:default
3.8.4 保護(hù)類(lèi)型:protected
3.9 封裝
3.10 利用系統(tǒng)已有的類(lèi)
3.10.1 Date類(lèi)
3.10.2 GregorianCalendar類(lèi)
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 類(lèi)的定義
實(shí)驗(yàn)二 成員變量的使用
實(shí)驗(yàn)三 編寫(xiě)更復(fù)雜的類(lèi)
實(shí)驗(yàn)四 靜態(tài)成員的創(chuàng)建
第4章 繼承與多態(tài)
4.1 繼承概述
4.1.1 超類(lèi)、子類(lèi)
4.1.2 繼承層次
4.2 Java中的繼承
4.2.1 派生子類(lèi)
4.2.2 繼承規(guī)則
4.2.3 方法的繼承與覆蓋
4.2.4 this與super
4.3 強(qiáng)制類(lèi)型轉(zhuǎn)換
4.4 動(dòng)態(tài)綁定
4.5 終止繼承:Final類(lèi)和Final方法
4.5.1 Final類(lèi)
4.5.2 Final方法
4.6 抽象類(lèi)
4.6.1 抽象類(lèi)
4.6.2 抽象的方法
4.7 多態(tài)
4.8 所有類(lèi)的超類(lèi):Object類(lèi)
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 抽象類(lèi)的定義及調(diào)用
實(shí)驗(yàn)二 使用多態(tài)
實(shí)驗(yàn)三 使用Object類(lèi)
實(shí)驗(yàn)四 構(gòu)造函數(shù)的繼承
實(shí)驗(yàn)五 對(duì)象引用的多態(tài)
第5章 接口與內(nèi)部類(lèi)
5.1 接口的特性
5.2 接口的定義
5.3 接口的使用
5.3.1 接口實(shí)現(xiàn)的基本語(yǔ)法
5.3.2 接口中方法的實(shí)現(xiàn)與使用
5.4 接口與抽象類(lèi)
5.5 接口與回調(diào)
5.6 內(nèi)部類(lèi)
5.6.1 內(nèi)部類(lèi)概述
5.6.2 內(nèi)部類(lèi)語(yǔ)法規(guī)則
5.6.3 局部?jī)?nèi)部類(lèi)
5.6.4 匿名內(nèi)部類(lèi)
5.6.5 靜態(tài)內(nèi)部類(lèi)
5.6.6 關(guān)于內(nèi)部類(lèi)的討論
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 接口的創(chuàng)建
實(shí)驗(yàn)二 內(nèi)部類(lèi)的創(chuàng)建
實(shí)驗(yàn)三 創(chuàng)建多個(gè)接口
實(shí)驗(yàn)四 接口和繼承的混合使用
第6章 輸入/輸出和異常處理
6.1 I/O流
6.1.1 流的層次
6.1.2 輸入流和輸出流
6.1.3 字節(jié)流和字符流
6.1.4 隨機(jī)存取文件流
6.2 I/O流的使用
6.2.1 標(biāo)準(zhǔn)的I/O流
6.2.2 基本的I/O流
6.2.3 過(guò)濾流
6.2.4 文件隨機(jī)讀寫(xiě)
6.2.5 流的分割
6.3 對(duì)象的序列化
6.3.1 存儲(chǔ)對(duì)象
6.3.2 對(duì)象的序列化
6.3.3 對(duì)象序列化中的一些問(wèn)題
6.4 文件管理
6.4.1 File類(lèi)簡(jiǎn)介
6.4.2 使用File類(lèi)
6.5 異常處理
6.5.1 異常處理概述
6.5.2 異常的層次結(jié)構(gòu)
6.5.3 自定義異常
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 I/O流的使用
實(shí)驗(yàn)二 使用異常處理
實(shí)驗(yàn)三 處理流的使用
實(shí)驗(yàn)四 自定義異常處理
第7章 圖形用戶(hù)界面的實(shí)現(xiàn)
7.1 圖形用戶(hù)界面概述
7.2 Swing與AWT
7.2.1 Swing與AWT之間的關(guān)系
7.2.2 關(guān)于Swing與AWT控件的混用
7.3 事件處理
7.3.1 事件的層次結(jié)構(gòu)
7.3.2 窗體事件
7.3.3 鼠標(biāo)事件
7.3.4 事件適配器
7.4 創(chuàng)建圖形用戶(hù)界面
7.4.1 窗體
7.4.2 面板
7.4.3 標(biāo)簽
7.4.4 按鈕
7.5 布局管理
7.5.1 流布局
7.5.2 網(wǎng)格布局
7.5.3 卡片布局
7.6 選擇控件
7.6.1 控件概述
7.6.2 文本框
7.6.3 文本區(qū)
7.6.4 單選按鈕、復(fù)選框
7.7 菜單和工具欄
7.7.1 菜單
7.7.2 工具欄
7.8 對(duì)話(huà)框
7.9 圖形文本繪制
7.9.1 畫(huà)布
7.9.2 畫(huà)筆
7.9.3 文本
7.9.4 字體
7.10 圖像處理
7.11 綜合示例:圍棋程序
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 使用按鈕
實(shí)驗(yàn)二 使用Graphics類(lèi)繪圖
實(shí)驗(yàn)三 用戶(hù)注冊(cè)界面
實(shí)驗(yàn)四 編寫(xiě)計(jì)算器程序
第8章 Applet應(yīng)用程序
8.1 Applet基礎(chǔ)
8.1.1 查看Applet
8.1.2 Applet與瀏覽器
8.1.3 顯示Applet
8.1.4 Applet生命周期
8.2 Applet類(lèi)API
8.3 Applet的HTML標(biāo)記和屬性
8.3.1 定位屬性
8.3.2 編碼屬性
8.4 創(chuàng)建Applet
8.4.1 簡(jiǎn)單Applet
8.4.2 向Applet傳遞參數(shù)
8.5 Applet與Application
8.6 Applet彈出窗口
8.7 Applet安全
8.7.1 Applet安全控制
8.7.2 Applet沙箱
8.8 實(shí)例研究:顯示動(dòng)畫(huà)
8.8.1 動(dòng)畫(huà)原理及重新繪制
8.8.2 Timer類(lèi)簡(jiǎn)介
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 創(chuàng)建Applet
實(shí)驗(yàn)二 在Applet中顯示圖像界面
實(shí)驗(yàn)三 顯示Applet傳遞的參數(shù)
第9章 網(wǎng)絡(luò)通信
9.1 網(wǎng)絡(luò)通信概述
9.1.1 TCP/IP、UDP
9.1.2 Socket套接字
9.2 Java網(wǎng)絡(luò)通信機(jī)制
9.3 URL通信
9.3.1 URL的創(chuàng)建
9.3.2 解析URL
9.3.3 獲取數(shù)據(jù)
9.4 InetAddress類(lèi)
9.5 Socket套接字
9.5.1 ServerSocket類(lèi)
9.5.2 Socket類(lèi)
9.5.3 組播套接字
9.6 綜合示例:聊天室程序
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 創(chuàng)建URL連接
實(shí)驗(yàn)二 獲得URL中的數(shù)據(jù)
第10章 高級(jí)應(yīng)用
10.1 線程
10.1.1 Java中的線程模型
10.1.2 線程的創(chuàng)建
10.1.3 線程的同步
10.1.4 線程的調(diào)度
10.1.5 線程的其他方法
10.2 Servlet和JSP技術(shù)
10.2.1 JSP概述
10.2.2 JSP語(yǔ)法
10.2.3 JSP與JavaBean
10.2.4 Servlet技術(shù)
10.3 數(shù)據(jù)庫(kù)技術(shù)
10.3.1 SQL基礎(chǔ)
10.3.2 JDBC層次結(jié)構(gòu)
10.3.3 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)
10.3.4 基本數(shù)據(jù)庫(kù)訪問(wèn)
小結(jié)
習(xí)題
上機(jī)指導(dǎo)
實(shí)驗(yàn)一 創(chuàng)建多線程
實(shí)驗(yàn)二 使用JSP

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Java面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)3條)

 
 

  •   Java搞掂你
  •   還沒(méi)讀,聽(tīng)說(shuō)不錯(cuò)才來(lái)買(mǎi)
  •   這書(shū)是老師上Java課用的教材,估計(jì)他是看到這本最近出版的教材,更符合與時(shí)俱進(jìn)的需要,但是事實(shí)上這書(shū)上還是有不少的錯(cuò)誤
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7