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

Java程序設(shè)計與開發(fā)

Java程序設(shè)計與開發(fā)

定 價:¥28.00

作 者: 張曉龍 主編
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: J2EE

ISBN: 9787121116568 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 248 字?jǐn)?shù):  

內(nèi)容簡介

  《Java程序設(shè)計與開發(fā)》以Java語言面向?qū)ο蟮木幊汤砟顬槌霭l(fā)點,循序漸進地介紹Java語言的基本內(nèi)容,包括基本語法、數(shù)組、字符串、類和對象、I/O流和異常處理、用戶界面類和Applet、網(wǎng)絡(luò)和多線程編程;同時還著重介紹幾種Java核心技術(shù)及相應(yīng)的開發(fā)實例,包括JDBC、Servlet、JSP和EJB。通過融入Java面向?qū)ο蟮木幊趟枷?,使讀者在學(xué)習(xí)理論知識的同時,初步掌握面向?qū)ο蟮南到y(tǒng)分析、設(shè)計與開發(fā)能力,為大型軟件的設(shè)計和開發(fā)奠定基礎(chǔ)?!禞ava程序設(shè)計與開發(fā)》配有PPT、源代碼、習(xí)題答案等教學(xué)資源?!禞ava程序設(shè)計與開發(fā)》可作為高等學(xué)校計算機及相關(guān)專業(yè)“Java程序設(shè)計”課程的教材,也可作為軟件開發(fā)人員、工程技術(shù)人員及其他相關(guān)人員的自學(xué)參考書或培訓(xùn)教程。

作者簡介

暫缺《Java程序設(shè)計與開發(fā)》作者簡介

圖書目錄

第1章 Java語言概述(1)
1.1 Java語言及其產(chǎn)生(1)
1.2 Java的特點(1)
1.3 Java的體系結(jié)構(gòu)(3)
1.3.1 Java的體系結(jié)構(gòu)(3)
1.3.2 Java虛擬機(3)
1.3.3 垃圾回收機制(3)
1.3.4 代碼安全檢測(4)
1.4 Java的3種版本(4)
1.5 Java開發(fā)環(huán)境概述(4)
1.5.1 JDK的安裝、配置和使用(4)
1.5.2 JDK工具箱(6)
1.5.3 Eclipse開發(fā)環(huán)境的安裝、配置和使用(6)
1.5.4 Java程序的編寫(7)
1.6 本章小結(jié)(9)
習(xí)題1(9)
第2章 Java語言基礎(chǔ)(11)
2.1 Java語言要素(11)
2.1.1 標(biāo)識符(11)
2.1.2 關(guān)鍵字(11)
2.1.3 分隔符(12)
2.1.4 注釋(12)
2.2 基本數(shù)據(jù)類型(13)
2.2.1 簡單類型(13)
2.2.2 引用類型(14)
2.2.3 常量(14)
2.2.4 變量(15)
2.3 運算符和表達(dá)式(16)
2.3.1 算術(shù)運算符(16)
2.3.2 關(guān)系運算符(17)
2.3.3 邏輯運算符(17)
2.3.4 位運算符(18)
2.3.5 賦值運算符(19)
2.3.6 其他運算符(20)
2.3.7 運算符的優(yōu)先級與結(jié)合性(21)
2.3.8 表達(dá)式與語句(21)
2.4 控制語句(22)
2.4.1 選擇結(jié)構(gòu)控制語句(23)
2.4.2 循環(huán)結(jié)構(gòu)控制語句(25)
2.4.3 轉(zhuǎn)移語句(27)
2.5 數(shù)組(29)
2.5.1 一維數(shù)組(29)
2.5.2 二維數(shù)組(31)
2.5.3 多維數(shù)組(32)
2.6 字符串(32)
2.6.1 字符串類(33)
2.6.2 常用方法(33)
2.7 綜合應(yīng)用實例(34)
2.8 本章小結(jié)(37)
習(xí)題2(37)
第3章 Java類和對象(39)
3.1 面向?qū)ο蠡A(chǔ)(39)
3.1.1 類(39)
3.1.2 對象(40)
3.1.3 消息(40)
3.2 繼承(40)
3.2.1 創(chuàng)建子類(40)
3.2.2 成員變量和方法(41)
3.2.3 對象的構(gòu)造和初始化過程(44)
3.2.4 上轉(zhuǎn)型對象(45)
3.2.5 關(guān)鍵字this和super(47)
3.2.6 對象的撤銷和清理(49)
3.3 多態(tài)(50)
3.3.1 基本概念(50)
3.3.2 方法重載(50)
3.3.3 方法覆蓋(51)
3.3.4 變量覆蓋(53)
3.4 修飾符(53)
3.4.1 訪問修飾符(53)
3.4.2 非訪問修飾符(57)
3.5 內(nèi)部類和匿名內(nèi)部類(59)
3.5.1 內(nèi)部類(59)
3.5.2 匿名內(nèi)部類(61)
3.6 接口(63)
3.6.1 接口的定義(63)
3.6.2 接口與多重繼承(63)
3.6.3 接口的實現(xiàn)(64)
3.6.4 接口中的變量和方法(64)
3.7 包(66)
3.7.1 包的作用(66)
3.7.2 Java中定義的包(66)
3.7.3 自定義包的創(chuàng)建和使用(66)
3.7.4 編譯和生成包(67)
3.8 綜合應(yīng)用實例(68)
3.9 本章小結(jié)(70)
習(xí)題3(71)
第4章 Java的I/O流和異常處理(73)
4.1 I/O流概述(73)
4.2 System I/O類和Scanner類(75)
4.2.1 System I/O類(75)
4.2.2 Scanner類(76)
4.3 文件類(76)
4.3.1 使用File類訪問文件系統(tǒng)(76)
4.3.2 隨機文件讀寫(78)
4.4 字節(jié)級輸入輸出流(79)
4.4.1 數(shù)據(jù)輸入輸出流(79)
4.4.2 文件輸入輸出流(80)
4.4.3 緩沖輸入輸出流(81)
4.4.4 管道輸入輸出流(81)
4.4.5 格式化輸出流(81)
4.5 字符級輸入輸出類(82)
4.5.1 字符輸入輸出類(82)
4.5.2 緩沖讀寫類(83)
4.5.3 文件讀寫類(86)
4.5.4 格式化寫類(88)
4.6 對象序列化(89)
4.6.1 對象輸入流(89)
4.6.2 對象輸出流(90)
4.7 異常處理(91)
4.7.1 Java中定義的異常(91)
4.7.2 異常類的層次結(jié)構(gòu)(92)
4.7.3 捕獲異常(92)
4.7.4 異常處理的嵌套(96)
4.7.5 自定義的異常和使用(97)
4.8 文件流綜合應(yīng)用實例(98)
4.9 本章小結(jié)(106)
習(xí)題4(106)
第5章 Java用戶界面類和Applet(108)
5.1 AWT簡介(108)
5.2 AWT容器類(108)
5.3 基本控件類(110)
5.4 圖形類(112)
5.5 事件類型及其處理(112)
5.5.1 事件類(113)
5.5.2 事件監(jiān)聽器(113)
5.5.3 事件處理流程(114)
5.6 布局管理器(115)
5.6.1 FlowLayout(115)
5.6.2 BorderLayout(116)
5.6.3 GridLayout(116)
5.6.4 CardLayout(116)
5.6.5 GridBagLayout(117)
5.7 Swing簡介(117)
5.7.1 Swing組件的特點(118)
5.7.2 Swing包中的類(118)
5.7.3 Swing包中的控件類(118)
5.8 Java Applet(122)
5.8.1 Applet簡介(122)
5.8.2 Applet程序的編寫(124)
5.8.3 Applet程序的編譯和執(zhí)行(125)
5.8.4 Applet的繪圖和控制(126)
5.9 GUI設(shè)計綜合應(yīng)用實例(128)
5.10 本章小結(jié)(130)
習(xí)題5(130)
第6章 Java網(wǎng)絡(luò)編程(132)
6.1 Java網(wǎng)絡(luò)基礎(chǔ)(132)
6.1.1 IP地址(132)
6.1.2 端口(133)
6.1.3 套接字(134)
6.1.4 數(shù)據(jù)報(134)
6.1.5 傳輸協(xié)議(135)
6.2 基于URL的高層次Java網(wǎng)絡(luò)編程(135)
6.2.1 從URL中讀取內(nèi)容(135)
6.2.2 建立URL連接并讀取內(nèi)容(136)
6.3 基于Socket的網(wǎng)絡(luò)編程(137)
6.3.1 Socket通信過程(138)
6.3.2 創(chuàng)建客戶端Socket(139)
6.3.3 創(chuàng)建服務(wù)器端Socket(139)
6.3.4 打開輸入輸出流(139)
6.3.5 關(guān)閉流和Socket(141)
6.4 基于Datagram的網(wǎng)絡(luò)編程(141)
6.4.1 數(shù)據(jù)報和套接字(142)
6.4.2 創(chuàng)建客戶端Datagram(142)
6.4.3 創(chuàng)建服務(wù)器端Datagram(142)
6.4.4 打開輸入輸出流(143)
6.4.5 關(guān)閉流和Datagram(143)
6.5 網(wǎng)絡(luò)編程與應(yīng)用實例(144)
6.6 本章小結(jié)(150)
習(xí)題6(150)
第7章 Java多線程編程(152)
7.1 線程基礎(chǔ)(152)
7.1.1 線程概述(152)
7.1.2 線程的狀態(tài)(152)
7.1.3 線程的優(yōu)先級(153)
7.2 線程的創(chuàng)建(153)
7.2.1 通過繼承Thread類創(chuàng)建(153)
7.2.2 通過實現(xiàn)Runnable接口創(chuàng)建(155)
7.3 多線程的創(chuàng)建(156)
7.4 線程的調(diào)度(159)
7.4.1 線程優(yōu)先級的獲取與設(shè)置(159)
7.4.2 線程睡眠(159)
7.4.3 線程讓步(159)
7.4.4 線程等待(160)
7.4.5 線程喚醒(160)
7.5 多線程的同步處理(161)
7.5.1 多線程的互斥(161)
7.5.2 synchronized方法(161)
7.6 多線程綜合應(yīng)用實例(164)
7.7 本章小結(jié)(168)
習(xí)題7(168)
第8章 數(shù)據(jù)庫編程(170)
8.1 數(shù)據(jù)庫基礎(chǔ)(170)
8.1.1 關(guān)系數(shù)據(jù)庫(170)
8.1.2 SQL基本內(nèi)容(171)
8.1.3 ODBC技術(shù)(173)
8.2 JDBC數(shù)據(jù)庫連接技術(shù)(174)
8.2.1 JDBC概述(174)
8.2.2 JDBC的實現(xiàn)及其驅(qū)動程序(174)
8.2.3 JDBC的常用類和接口(175)
8.3 Java訪問數(shù)據(jù)庫的基本步驟(176)
8.3.1 加載驅(qū)動程序類(176)
8.3.2 建立JDBC連接(177)
8.3.3 執(zhí)行SQL語句(179)
8.4 JDBC高級特性(180)
8.4.1 預(yù)備語句(180)
8.4.2 可滾動和可更新的結(jié)果集(180)
8.4.3 元數(shù)據(jù)(182)
8.4.4 事務(wù)(183)
8.5 創(chuàng)建數(shù)據(jù)庫(184)
8.6 JDBC綜合應(yīng)用舉例(185)
8.7 本章小結(jié)(187)
習(xí)題8(188)
第9章 Servlet與JSP(189)
9.1 Java EE Web開發(fā)技術(shù)(189)
9.2 Servlet基礎(chǔ)(190)
9.2.1 Servlet定義(190)
9.2.2 Servlet工作方式(191)
9.2.3 Servlet API(192)
9.2.4 Servlet異常(193)
9.3 配置Servlet工作環(huán)境(193)
9.3.1 Servlet開發(fā)環(huán)境(193)
9.3.2 Servlet類的配置(194)
9.3.3 編寫簡單的Servlet(195)
9.4 JavaBean基礎(chǔ)(196)
9.4.1 JavaBean基本概念(196)
9.4.2 JavaBean的屬性、方法和事件(197)
9.4.3 一個簡單的JavaBean(197)
9.5 JSP概述(198)
9.5.1 JSP基本概念(198)
9.5.2 JSP技術(shù)的特點(199)
9.5.3 JSP的工作方式(199)
9.5.4 JSP和Servlet的區(qū)別(200)
9.6 編寫簡單的JSP(200)
9.7 在JSP中訪問數(shù)據(jù)庫(200)
9.8 JSP的設(shè)計模式(202)
9.8.1 JavaBean與JSP的結(jié)合(202)
9.8.2 Servlet與JSP的結(jié)合(203)
9.9 JSP的語法要素(203)
9.9.1 JSP腳本元素(203)
9.9.2 JSP指令和動作元素(205)
9.9.3 JSP內(nèi)置對象(206)
9.10 Web綜合應(yīng)用實例(209)
9.11 本章小結(jié)(222)
習(xí)題9(223)
第10章 RMI和EJB(224)
10.1 RMI基礎(chǔ)(224)
10.1.1 RMI概述(224)
10.1.2 RMI的目標(biāo)和體系結(jié)構(gòu)(224)
10.1.3 RMI的工作機制(225)
10.1.4 用RMI設(shè)計應(yīng)用系統(tǒng)(226)
10.2 RMI API(227)
10.3 Java RMI與其他分布式技術(shù)(228)
10.4 RMI部署問題(229)
10.5 編寫一個RMI應(yīng)用系統(tǒng)(229)
10.6 EJB技術(shù)(233)
10.6.1 EJB基本概念(233)
10.6.2 EJB組件(234)
10.6.3 EJB容器(235)
10.6.4 開發(fā)和部署EJB(236)
10.6.5 EJB和其他分布式技術(shù)(237)
10.6.6 基于EJB的Web應(yīng)用程序?qū)嵗?38)
10.7 本章小結(jié)(244)
習(xí)題10(245)
附錄A Java運算符及其優(yōu)先級(246)
附錄B Java類路徑和類加載器(247)
參考文獻(xiàn)(249)

本目錄推薦

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