Java程序設(shè)計(jì)教程 版權(quán)信息
- ISBN:9787517040477
- 條形碼:9787517040477 ; 978-7-5170-4047-7
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
Java程序設(shè)計(jì)教程 本書特色
《普通高等教育"十三五"規(guī)劃教材:java程序設(shè)計(jì)教程》全面、系統(tǒng)地介紹了java語(yǔ)言的基本概念、基本語(yǔ)法、程序設(shè)計(jì)方法以及一些企業(yè)級(jí)應(yīng)用技術(shù)。全書共12章,第1章~第2章為預(yù)備與入門知識(shí),介紹了java語(yǔ)言相關(guān)的基本概念,描述了java程序開發(fā)的一般過(guò)程和編譯、運(yùn)行環(huán)境,以及java編程的基礎(chǔ)知識(shí):第3章~第4章為面向?qū)ο蟮木幊讨R(shí),介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、基本原理和基本特點(diǎn),java語(yǔ)言的類、對(duì)象、接口和包的設(shè)計(jì)規(guī)范,以及封裝、繼承、多態(tài)等設(shè)計(jì)機(jī)制;第5章~第9章為java編程的常用知識(shí),介紹了常用實(shí)用類、泛型與集合框架、圖形用戶接口、輸入輸出處理、數(shù)據(jù)庫(kù)編程等具體應(yīng)用;第10章~第12章為java編程的進(jìn)階知識(shí),介紹了java多線程、java網(wǎng)絡(luò)編程以及java反射機(jī)制、代理機(jī)制等高級(jí)編程知識(shí),為開發(fā)企業(yè)級(jí)應(yīng)用軟件打下基礎(chǔ)。
Java程序設(shè)計(jì)教程 內(nèi)容簡(jiǎn)介
本書全面、系統(tǒng)地介紹了Java語(yǔ)言的基本概念、基本語(yǔ)法、程序設(shè)計(jì)方法以及一些企業(yè)級(jí)應(yīng)用技術(shù)。全書共12章,第1章~第2章為預(yù)備與入門知識(shí),介紹了Java語(yǔ)言相關(guān)的基本概念,描述了Java程序開發(fā)的一般過(guò)程和編譯、運(yùn)行環(huán)境,以及Java編程的基礎(chǔ)知識(shí);第3章~第4章為面向?qū)ο缶幊讨R(shí),介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、基本原理和基本特點(diǎn),以及Java語(yǔ)言的類、對(duì)象、接口和包的設(shè)計(jì)規(guī)范,以及封裝、繼承、多態(tài)等設(shè)計(jì)機(jī)制;第5章~第9章為Java編程的常用知識(shí),介紹了常用實(shí)用類、泛型與集合框架、圖形用戶接口、輸入輸出處理、數(shù)據(jù)庫(kù)編程等具體應(yīng)用;第10章~第12章為Java編程的進(jìn)階知識(shí),介紹了Java多線程、Java網(wǎng)絡(luò)編程以及Java反射機(jī)制、代理機(jī)制等高級(jí)編程知識(shí),為開發(fā)企業(yè)級(jí)應(yīng)用軟件打下基礎(chǔ)。本書構(gòu)思新穎、示例豐富,內(nèi)容組織循序漸進(jìn)、前后呼應(yīng),既重視基本理論和基本概念的闡述,又注重程序設(shè)計(jì)能力的培養(yǎng),同時(shí)反映Java語(yǔ)言的*新發(fā)展。隨書提供案例源碼,方便讀者使用。
Java程序設(shè)計(jì)教程 目錄
前言 第1章java語(yǔ)言概述 1.1java語(yǔ)言發(fā)展歷史 1.2java語(yǔ)言的特點(diǎn) 1.3java體系結(jié)構(gòu) 1.4java開發(fā)環(huán)境 1.4.1jdk簡(jiǎn)介 1.4.2jdk的安裝 1.4.3開發(fā)環(huán)境配置 1.5java程序開發(fā)實(shí)例 1.5.1java application 1.5.2java applet 1.6java編程風(fēng)格 1.6.1allman風(fēng)格 1.6.2kernighan風(fēng)格 本章小結(jié) 拓展 習(xí)題一 第2章java語(yǔ)言編程基礎(chǔ) 2.1標(biāo)識(shí)符、關(guān)鍵字和注釋 2.1.1標(biāo)識(shí)符 2.1.2關(guān)鍵字與保留字 2.1.3注釋 2.2基本數(shù)據(jù)類型 2.2.1數(shù)據(jù)類型概述 2.2.2整數(shù)類型 2.2.3浮點(diǎn)類型 2.2.4布爾類型 2.2.5字符類型 2.2.6基本數(shù)據(jù)類型間的相互轉(zhuǎn)換 2.2.7從命令行輸入輸出數(shù)據(jù) 2.3運(yùn)算符與表達(dá)式 2.3.1算術(shù)運(yùn)算符與算術(shù)表達(dá)式 2.3.2關(guān)系運(yùn)算符與關(guān)系表達(dá)式 2.3.3邏輯運(yùn)算符與邏輯表達(dá)式 2.3.4位運(yùn)算符與位表達(dá)式 2.3.5賦值運(yùn)算符與賦值表達(dá)式 2.3.6條件運(yùn)算符與條件表達(dá)式 2.3.7其他運(yùn)算符 2.3.8運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 2.4控制語(yǔ)句 2.4.1選擇語(yǔ)句 2.4.2循環(huán)語(yǔ)句 2.4.3跳轉(zhuǎn)語(yǔ)句 2.5數(shù)組 2.5.1一維數(shù)組 2.5.2數(shù)組的數(shù)組 2.5.3數(shù)組排序 2.6綜合實(shí)例 本章小結(jié) 拓展 習(xí)題二 第3章java面向?qū)ο缶幊?3.1面向?qū)ο蠡A(chǔ) 3.1.1面向?qū)ο蟮幕驹?3.1.2面向?qū)ο蟮幕靖拍?3.1.3面向?qū)ο缶幊痰奶攸c(diǎn) 3.2類 3.2.1類的定義 3.2.2成員變量和局部變量 3.2.3方法 3.2.4構(gòu)造方法 3.3對(duì)象 3.3.1對(duì)象創(chuàng)建 3.3.2使用對(duì)象 3.3.3對(duì)象引用與對(duì)象實(shí)體 3.3.4垃圾回收機(jī)制 3.4static關(guān)鍵字 3.4.1類變量 3.4.2類方法 3.4.3靜態(tài)代碼塊 3.5this關(guān)鍵字 3.5.1在構(gòu)造方法中使用this 3.5.2在實(shí)例方法中使用this 3.6包 3.6.1包的概念 3.6.2創(chuàng)建包 3.6.3導(dǎo)入包 3.6.4文件打包 3.7訪問(wèn)權(quán)限 3.7.1類成員的訪問(wèn)權(quán)限 3.7.2類的訪問(wèn)權(quán)限 3.8綜合實(shí)例 本章小結(jié) 拓展 習(xí)題三 第4章深入面向?qū)ο蟪绦蛟O(shè)計(jì) 4.1繼承 4.1.1繼承的定義 4.1.2子類對(duì)象的構(gòu)造 4.1.3成員變量隱藏 4.1.4方法重寫 4.1.5super關(guān)鍵字 4.1.6final關(guān)鍵字 4.2多態(tài) 4.2.1方法重載 4.2.2對(duì)象造型 4.2.3動(dòng)態(tài)綁定 4.3抽象類 4.3.1抽象類的定義 4.3.2抽象類的使用 4.4接口 4.4.1接口的定義 4.4.2接口的實(shí)現(xiàn) 4.4.3接口的多態(tài) 4.5內(nèi)部類 4.5.1實(shí)名內(nèi)部類 4.5.2匿名內(nèi)部類 4.6綜合實(shí)例 本章小結(jié) 拓展 習(xí)題四 第5章常用實(shí)用類 5.1object與system類 5.1.1object類 5.1.2system類 5.2class類 5.3異常類 5.3.1異常類的層次結(jié)構(gòu) 5.3.2異常處理機(jī)制 5.3.3自定義異常 5.4斷言 5.5string與stringbuffer 5.5.1字符串的表示和創(chuàng)建 5.5.2字符串的常用方法 5.5.3用stringtokenizer類分解字符串 5.5.4字符串與字符、字節(jié)數(shù)組 5.5.5stringbuffer類 5.6java基本數(shù)據(jù)類型的封裝 5.6.1基本數(shù)據(jù)類型與封裝類型的轉(zhuǎn)換 5.6.2字符串與數(shù)值類型的相互轉(zhuǎn)換 5.7math類和biginteger類 5.7.1math類 5.7.2biginteger類 5.8時(shí)間和日期類 5.8.1date類 5.8.2calendar類 5.9正則表達(dá)式 5.10綜合實(shí)例 本章小結(jié) 拓展 習(xí)題五 第6章泛型與集合框架 6.1泛型 6.1.1泛型類 6.1.2泛型接口 6,2collection<e>接口 6.3list<e>接口 6.4set<e>接口 6.5map<k,e>接口 6.6綜合實(shí)例 本章小結(jié) 拓展 習(xí)題六 第7章圖形用戶接口 7.1gui簡(jiǎn)介 7.1.1awt組件 7.1.2swing組件 7.2容器組件 7.2.1jframe 7.2.2jpanel 7.3常用基本組件 7.3.1jtextfield和jtextarea 7.3.2jlabel 7.3.3jbutton 7.3.4選擇組件 7.4布局組件 7.5菜單組件 7.6事件 7.7對(duì)話框 7.7.1消息對(duì)話框 7.7.2確認(rèn)對(duì)話框 7.7.3文件對(duì)話框 7.7.4顏色對(duì)話框 7.8綜合實(shí)例 本章小結(jié) 拓展 習(xí)題七 第8章輸入輸出處理 8.1輸入輸出流簡(jiǎn)介 8.2文件 8.2.1創(chuàng)建文件對(duì)象 8.2.2文件操作 8.2.3目錄操作 8.2.4運(yùn)行可執(zhí)行文件 8.3字節(jié)流 8.3.1inputstream類和outputstream類 8.3.2filelnputstream類和fileoutputstream類 8.4字符流 8.4.1reader和writer類 8.4.2filereader類和filewriter類 8.4.3bufferedreader類和bufferedwriter類 8.5隨機(jī)訪問(wèn)流 8.6數(shù)據(jù)流 8.7對(duì)象的串行化 8.8綜合實(shí)例 本章小結(jié) 拓展 習(xí)題八 第9章jdbc和數(shù)據(jù)庫(kù)訪問(wèn) 9.1jdbc簡(jiǎn)介 9.1.1jdbc結(jié)構(gòu) 9.1.2jdbc應(yīng)用模式 9.2連接數(shù)據(jù)庫(kù)的兩種方式 9.2,1jdbc驅(qū)動(dòng)程序 9.2.2配置odbc數(shù)據(jù)源 9.2.3jdbc工作流程 9.3常用類和接口 9.3.1drivermanager類 9.3.2connection接口 9.3.3statement接口 9.3.4resultset接口 9.4數(shù)據(jù)庫(kù)基本操作 9.4.1查詢操作 9.4.2更新操作 9.5預(yù)處理語(yǔ)句 9.6事務(wù) 9.6.1事務(wù)簡(jiǎn)介 9.6.2java事務(wù)的類型 9.7綜合實(shí)例 本章小結(jié) 拓展 習(xí)題九 第10章java多線程 10.1什么是多線程 10.2線程的生命周期 10.3創(chuàng)建線程的方法 10.3.1利用thread類的子類創(chuàng)建線程 10.3.2使用runnable接口對(duì)象創(chuàng)建線程 10.3.3線程常用操作方法 10.3.4多線程中的共享與獨(dú)享 10.4線程同步 10.5線程聯(lián)合 10.6守護(hù)線程 10.7綜合實(shí)例 本章小結(jié) 拓展 習(xí)題十 第11章java網(wǎng)絡(luò)編程 11.1網(wǎng)絡(luò)編程基本知識(shí) 11.2套接字通信 11.2.1服務(wù)器端套接字 11.2.2客戶端套接字 11.2.3通過(guò)套接字傳遞數(shù)據(jù) 11.3數(shù)據(jù)報(bào)通信 11.3.1datagramsocket類和datagrampacket類 11.3.2通過(guò)數(shù)據(jù)報(bào)傳遞數(shù)據(jù) 11.4綜合實(shí)例 本章小結(jié) 拓展 習(xí)題十一 第12章java高級(jí)編程 12.1java反射機(jī)制 12.1.1java反射機(jī)制簡(jiǎn)介 12.1.2類加載器 12.1.3利用反射機(jī)制使用成員變量和方法 12.2annotation 12.2.1annotation簡(jiǎn)介 12.2.2三個(gè)常用的annotation 12.2.3自定義annotation的實(shí)現(xiàn) 12.3代理機(jī)制 12.3.1靜態(tài)代理 12.3.2動(dòng)態(tài)代理 12.4綜合實(shí)例 本章小結(jié) 拓展 習(xí)題十二 附錄java編程規(guī)范 參考文獻(xiàn)
展開全部
Java程序設(shè)計(jì)教程 作者簡(jiǎn)介
趙輝,女,長(zhǎng)春工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院副教授,從事程序設(shè)計(jì)等相關(guān)課程教學(xué)15年,編寫出版Java程序設(shè)計(jì)教程、C語(yǔ)言程序設(shè)計(jì)等教材5部,發(fā)表論文20余篇。