注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)面向?qū)ο笈cJava程序設(shè)計(jì) -微課視頻版(第3版)

面向?qū)ο笈cJava程序設(shè)計(jì) -微課視頻版(第3版)

面向?qū)ο笈cJava程序設(shè)計(jì) -微課視頻版(第3版)

定 價(jià):¥69.80

作 者: 朱福喜 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)核心課程規(guī)劃教材
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302529408 出版時(shí)間: 2020-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 468 字?jǐn)?shù):  

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

  本書(shū)注重結(jié)合實(shí)例以及重要的設(shè)計(jì)模式,循序漸進(jìn)地向讀者介紹了Java面向?qū)ο缶幊痰闹匾R(shí)。針對(duì)較難理解的問(wèn)題,所列舉例子都是由簡(jiǎn)到繁,便于讀者掌握J(rèn)ava面向?qū)ο缶幊痰乃枷?。全?shū)分為17章,分別講解了基本數(shù)據(jù)類(lèi)型、枚舉和數(shù)組、運(yùn)算符、表達(dá)式和語(yǔ)句、類(lèi)、對(duì)象和接口、面向?qū)ο蟮膸讉€(gè)基本原則、重要的設(shè)計(jì)模式、常用實(shí)用類(lèi)、Java Swing圖形用戶(hù)界面、對(duì)話(huà)框、Java輸入/輸出流、泛型與集合框架、JDBC數(shù)據(jù)庫(kù)操作、Java多線(xiàn)程機(jī)制、Java網(wǎng)絡(luò)基礎(chǔ)以及Java Applet等內(nèi)容。

作者簡(jiǎn)介

  朱福喜,男,博士,教授,博士生導(dǎo)師。浙江大學(xué)數(shù)學(xué)系獲學(xué)士學(xué)位、武漢大學(xué)計(jì)算機(jī)科學(xué)系獲碩士學(xué)位和博士學(xué)位。從事人工智能和分布式計(jì)算方面的教學(xué)和科研工作。。在清華大學(xué)出版社主編教材10余部。

圖書(shū)目錄

目錄
源碼下載
第1章Java概述
1.1Java技術(shù)的出現(xiàn)與形成
1.2Java語(yǔ)言的特色
1.3Java的開(kāi)發(fā)和執(zhí)行環(huán)境
1.3.1JDK的下載
1.3.2JDK的安裝與環(huán)境配置
1.3.3JDK環(huán)境工具簡(jiǎn)介
1.4一個(gè)簡(jiǎn)單的獨(dú)立應(yīng)用程序
1.4.1從編輯程序到執(zhí)行程序的完整過(guò)程
1.4.2Java獨(dú)立應(yīng)用程序的基本結(jié)構(gòu)
1.5一個(gè)簡(jiǎn)單的Applet程序
1.6一個(gè)具有輸入功能的程序
1.7小結(jié)
習(xí)題1
第2章Java語(yǔ)言基礎(chǔ)
2.1變量和數(shù)據(jù)類(lèi)型
2.1.1變量的名字
2.1.2變量的類(lèi)型
2.1.3變量初始化
2.1.4final變量
2.2運(yùn)算符
2.2.1算術(shù)運(yùn)算符
2.2.2關(guān)系與邏輯運(yùn)算符
2.2.3位運(yùn)算符
2.2.4賦值運(yùn)算符
2.2.5其他運(yùn)算符
2.3表達(dá)式與語(yǔ)句
2.3.1表達(dá)式
2.3.2語(yǔ)句
2.4控制語(yǔ)句
2.4.1if語(yǔ)句
2.4.2switch語(yǔ)句
2.4.3while和do…while語(yǔ)句
2.4.4for語(yǔ)句
2.4.5跳轉(zhuǎn)語(yǔ)句
2.5數(shù)組
2.5.1創(chuàng)建和使用數(shù)組
2.5.2對(duì)象數(shù)組
2.5.3多維數(shù)組
2.5.4復(fù)制數(shù)組
2.6小結(jié)
習(xí)題2
第3章面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
3.1面向?qū)ο蟪绦蛟O(shè)計(jì)概述
3.2類(lèi)與對(duì)象
3.2.1對(duì)象
3.2.2類(lèi)
3.2.3消息
3.2.4類(lèi)的成員
3.3抽象與封裝
3.3.1抽象
3.3.2封裝
3.4繼承與多態(tài)
3.4.1繼承的定義
3.4.2繼承的優(yōu)越性
3.4.3多態(tài)性
3.5小結(jié)
習(xí)題3
第4章類(lèi)與對(duì)象
4.1類(lèi)的概念與定義
4.2類(lèi)的聲明
4.2.1類(lèi)聲明的一般形式
4.2.2類(lèi)的修飾符的詳細(xì)分析
4.3成員變量的聲明
4.3.1成員變量聲明的一般形式
4.3.2域修飾符
4.4成員方法的聲明與實(shí)現(xiàn)
4.4.1方法聲明的一般形式
4.4.2方法修飾符
4.4.3方法的返回類(lèi)型
4.4.4方法名
4.4.5方法的參數(shù)
4.4.6方法的參數(shù)傳遞
4.4.7方法體
4.5對(duì)象的創(chuàng)建與撤銷(xiāo)
4.5.1定義和使用構(gòu)造方法
4.5.2構(gòu)造方法的特殊性
4.5.3創(chuàng)建對(duì)象
4.5.4對(duì)象的撤銷(xiāo)與清理
4.6類(lèi)的進(jìn)一步說(shuō)明
4.6.1訪(fǎng)問(wèn)控制符
4.6.2非訪(fǎng)問(wèn)控制符
4.6.3嵌套類(lèi)
4.7程序包
4.7.1包的創(chuàng)建
4.7.2包的使用
4.7.3帶包語(yǔ)句的Java文件的編譯和執(zhí)行
4.8小結(jié)
習(xí)題4
第5章繼承與多態(tài)
5.1子類(lèi)、父類(lèi)與繼承機(jī)制
5.1.1繼承的概念
5.1.2類(lèi)的層次
5.2繼承的實(shí)現(xiàn)
5.2.1子類(lèi)的定義
5.2.2域的繼承與隱藏
5.2.3方法的繼承與覆蓋
5.3多態(tài)性
5.3.1多態(tài)性的概念
5.3.2覆蓋實(shí)現(xiàn)多態(tài)性
5.3.3重載實(shí)現(xiàn)多態(tài)性
5.4構(gòu)造方法的繼承與重載
5.4.1構(gòu)造方法的重載
5.4.2構(gòu)造方法的繼承
5.4.3重載和覆蓋的綜合舉例
5.5接口
5.5.1接口與多繼承
5.5.2接口的定義
5.5.3接口的實(shí)現(xiàn)
5.5.4接口的使用
5.5.5接口的完整實(shí)例
5.6利用抽象類(lèi)、接口和Object類(lèi)實(shí)現(xiàn)多態(tài)性下的計(jì)算
5.6.1用抽象類(lèi)實(shí)現(xiàn)多種形狀面積的累加
5.6.2用接口實(shí)現(xiàn)多種形狀面積的累加
5.6.3用一個(gè)Object數(shù)組實(shí)現(xiàn)多種形狀面積的累加
5.7小結(jié)
習(xí)題5
第6章Java的用戶(hù)界面
6.1圖形用戶(hù)界面概述
6.2基本的圖形用戶(hù)界面程序
6.2.1幾個(gè)基本的容器類(lèi)
6.2.2一個(gè)簡(jiǎn)單的構(gòu)件與事件的響應(yīng)
6.2.3簡(jiǎn)單的GUI輸入輸出構(gòu)件
6.3事件處理
6.3.1基本事件
6.3.2Java中的事件處理
6.4GUI構(gòu)件和布局管理
6.4.1布局管理器、面板和標(biāo)簽
6.4.2帶滾動(dòng)條的兩個(gè)構(gòu)件
6.5菜單和對(duì)話(huà)框
6.5.1Menu、MenuBar和MenuItem類(lèi)
6.5.2對(duì)話(huà)框
6.6圖形與圖形的繪制
6.6.1Graphics類(lèi)
6.6.2簡(jiǎn)單繪圖
6.6.3Canvas
6.6.4Font類(lèi)
6.7從AWT到Swing的轉(zhuǎn)換
6.8小結(jié)
習(xí)題6
第7章流和文件
7.1I/O流概述
7.1.1從類(lèi)的層次看I/O流
7.1.2從處理的對(duì)象看I/O流
7.2保存和讀取字節(jié)級(jí)數(shù)據(jù)
7.2.1保存字節(jié)級(jí)數(shù)據(jù)
7.2.2讀取字節(jié)級(jí)數(shù)據(jù)
7.2.3運(yùn)用緩沖流改善效率
7.2.4文件操作
7.3保存和讀取字符數(shù)據(jù)
7.3.1保存字符數(shù)據(jù)
7.3.2讀取字符數(shù)據(jù)
7.4保存和讀取對(duì)象數(shù)據(jù)
7.4.1保存對(duì)象數(shù)據(jù)
7.4.2讀取對(duì)象數(shù)據(jù)
7.5隨機(jī)流訪(fǎng)問(wèn)
7.6小結(jié)
習(xí)題7
第8章多線(xiàn)程與異常處理
8.1多線(xiàn)程的基本概念
8.1.1多任務(wù)
8.1.2線(xiàn)程與多線(xiàn)程
8.1.3Java對(duì)多線(xiàn)程的支持
8.1.4線(xiàn)程的狀態(tài)
8.1.5線(xiàn)程的優(yōu)先級(jí)
8.2線(xiàn)程的使用方法
8.2.1通過(guò)繼承Thread類(lèi)構(gòu)造線(xiàn)程
8.2.2通過(guò)實(shí)現(xiàn)Runnable接口構(gòu)造線(xiàn)程
8.3線(xiàn)程的同步
8.3.1使用多線(xiàn)程不當(dāng)造成的數(shù)據(jù)崩潰
8.3.2同步線(xiàn)程
8.4異常處理
8.4.1Java的出錯(cuò)類(lèi)型
8.4.2異常的拋出
8.4.3異常的捕獲與處理
8.4.4try…catch…finally語(yǔ)句
8.5小結(jié)
習(xí)題8
第9章Applet
9.1Applet基礎(chǔ)
9.1.1Applet類(lèi)的定義
9.1.2Applet的生命周期
9.1.3獨(dú)立應(yīng)用程序與Applet的轉(zhuǎn)換
9.2標(biāo)記
9.2.1標(biāo)記屬性
9.2.2利用標(biāo)記參數(shù)向Applet傳遞信息
9.2.3確保Applet正常運(yùn)行
9.3Applet應(yīng)用
9.3.1Applet與圖形用戶(hù)接口
9.3.2Applet與線(xiàn)程
9.3.3Applet編程技巧
9.4利用AppletViewer調(diào)試Applet
9.5小結(jié)
習(xí)題9
第10章網(wǎng)絡(luò)編程
10.1Java網(wǎng)絡(luò)編程基礎(chǔ)
10.1.1IP地址
10.1.2端口
10.1.3套接字
10.1.4數(shù)據(jù)包
10.1.5Internet協(xié)議
10.1.6URL類(lèi)
10.2使用URL訪(fǎng)問(wèn)WWW資源
10.2.1創(chuàng)建一個(gè)URL
10.2.2直接從URL讀取內(nèi)容
10.2.3建立一個(gè)URL連接并從中讀取內(nèi)容
10.3基于Socket的客戶(hù)和服務(wù)器編程
10.3.1創(chuàng)建客戶(hù)程序
10.3.2編寫(xiě)服務(wù)器應(yīng)用程序
10.4基于Datagram的客戶(hù)和服務(wù)器編程
10.4.1數(shù)據(jù)包和套接字
10.4.2Datagram實(shí)現(xiàn)客戶(hù)服務(wù)模式
10.5基于客戶(hù)/服務(wù)模式的分布計(jì)算
10.5.1分布模型
10.5.2并行應(yīng)用的實(shí)現(xiàn)框架
10.5.3并行計(jì)算實(shí)例
10.6小結(jié)
習(xí)題10
第11章Java與數(shù)據(jù)庫(kù)的連接
11.1JDBC概述
11.1.1JDBC的用途
11.1.2從ODBC到JDBC
11.1.3JDBC的實(shí)現(xiàn)及其驅(qū)動(dòng)程序
11.2JDBC預(yù)備知識(shí)
11.2.1SQL的基本內(nèi)容
11.2.2存儲(chǔ)過(guò)程
11.3JDBC API工具
11.3.1JDBC API簡(jiǎn)介
11.3.2JDBC URL
11.3.3加載數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序
11.3.4建立數(shù)據(jù)庫(kù)連接的工具
11.3.5Connection對(duì)象
11.3.6Statement對(duì)象
11.3.7ResultSet對(duì)象
11.3.8JDBC應(yīng)用的典型步驟
11.4JDBC API的應(yīng)用實(shí)例
11.4.1使用JDBC連接數(shù)據(jù)庫(kù)
11.4.2使用JDBC創(chuàng)建基本表和視圖
11.4.3使用JDBC執(zhí)行數(shù)據(jù)庫(kù)查詢(xún)
11.4.4使用JDBC更新數(shù)據(jù)庫(kù)
11.5小結(jié)
習(xí)題11
第12章Servlet技術(shù)
12.1Servlet與Tomcat
12.1.1Servlet與Servlet容器
12.1.2Tomcat的安裝與配置
12.1.3運(yùn)行Tomcat
12.2Servlet API
12.3Servlet實(shí)例
12.3.1最簡(jiǎn)單的HTTP Servlet
12.3.2JDBC Servlet
12.3.3Login Servlet
12.4Servlet的生命周期
12.5Servlet創(chuàng)建響應(yīng)
12.5.1請(qǐng)求轉(zhuǎn)發(fā)
12.5.2URL重定向
12.5.3包含
12.6小結(jié)
習(xí)題12
第13章JSP技術(shù)
13.1JSP概述
13.2JSP語(yǔ)法
13.2.1指令元素
13.2.2腳本元素
13.2.3動(dòng)作元素
13.2.4注釋
13.3JSP隱含對(duì)象
13.3.1out對(duì)象
13.3.2page對(duì)象
13.3.3config對(duì)象
13.3.4request對(duì)象
13.3.5response對(duì)象
13.3.6session對(duì)象
13.3.7pageContext對(duì)象
13.3.8application對(duì)象
13.3.9exception對(duì)象
13.4JSP共享變量
13.4.1page范圍
13.4.2request范圍
13.4.3session范圍
13.4.4application范圍
13.5在Servlet中使用JSP內(nèi)置對(duì)象
13.6JSP與JavaBean
13.6.1JavaBean簡(jiǎn)介
13.6.2在JSP中使用JavaBean
13.6.3JavaBean應(yīng)用實(shí)例
13.7JSP開(kāi)發(fā)的兩種模型
13.7.1模型一
13.7.2模型二
13.8小結(jié)
習(xí)題13
附錄AJDK環(huán)境工具及其參數(shù)補(bǔ)充說(shuō)明
A.1編譯器——javac
A.2Java語(yǔ)言解釋器——java
A.3Java語(yǔ)言調(diào)試工具——jdb
A.4Java文檔生成器——javadoc
附錄BXML基礎(chǔ)知識(shí)
B.1XML概述
B.2XML的良好格式
B.3XML的語(yǔ)法
B.3.1邏輯結(jié)構(gòu)
B.3.2物理結(jié)構(gòu)
參考文獻(xiàn)

本目錄推薦

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