出版時(shí)間:2010-10 出版社:清華大學(xué)出版社 作者:丁振凡 編 頁(yè)數(shù):307
內(nèi)容概要
《Java語(yǔ)言程序設(shè)計(jì)》以Java語(yǔ)言的內(nèi)容體系為線索,將面向?qū)ο蟪绦蛟O(shè)計(jì)的原則與特點(diǎn)融入到具體的Java程序?qū)嵗??!禞ava語(yǔ)言程序設(shè)計(jì)(第2版)》共分17章,主要包括Java語(yǔ)言概述,Java數(shù)據(jù)類型與表達(dá)式,流程控制語(yǔ)句,數(shù)組和方法,類與對(duì)象,繼承與多態(tài),常用數(shù)據(jù)類型處理類,抽象類、接口及內(nèi)嵌類,異常處理,Java Applet與Java繪圖,圖形用戶界面編程基礎(chǔ),多線程,流式輸入/輸出與文件處理,Java泛型與收集API,高級(jí)圖形界面編程,Java的網(wǎng)絡(luò)編程,JDBC技術(shù)和數(shù)據(jù)庫(kù)應(yīng)用?!禞ava語(yǔ)言程序設(shè)計(jì)(第2版)》的講述由淺入深,注重理論與實(shí)際的結(jié)合,例題精煉,許多例子是實(shí)際應(yīng)用的寫照,有利于培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。在內(nèi)容取舍方面,覆蓋了全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Java考試大綱的要求,并與筆者研究的網(wǎng)絡(luò)教學(xué)課件、教學(xué)平臺(tái)、PPT課件等教學(xué)資源進(jìn)行有效配合,形成立體化的教學(xué)體系?! 禞ava語(yǔ)言程序設(shè)計(jì)》可作為大中專院校低年級(jí)學(xué)生學(xué)習(xí)Java和面向?qū)ο蟪绦蛟O(shè)計(jì)方法的教材,也可作為廣大自學(xué)者和軟件開(kāi)發(fā)人員的參考用書(shū)。
書(shū)籍目錄
第1篇 Java語(yǔ)言基礎(chǔ)部分第1章 Java語(yǔ)言概述1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的特性1.2 Java開(kāi)發(fā)和運(yùn)行環(huán)境1.3 Java程序及調(diào)試步驟1.3.1 Java應(yīng)用程序的調(diào)試1.3.2 Java Applet程序的調(diào)試1.4 在JCreator環(huán)境下調(diào)試Java程序1.4.1 Java應(yīng)用程序的調(diào)試1.4.2 Applet程序的調(diào)試1.5 Java語(yǔ)言的特點(diǎn)1.5.1 簡(jiǎn)單的面向?qū)ο笳Z(yǔ)言1.5.2 跨平臺(tái)與解釋執(zhí)行1.5.3 健壯和安全的語(yǔ)言1.5.4 支持多線程1.5.5 面向網(wǎng)絡(luò)的語(yǔ)言1.5.6 動(dòng)態(tài)性習(xí)題第2章 Java數(shù)據(jù)類型與表達(dá)式2.1 Java符號(hào)2.1.1 標(biāo)識(shí)符2.1.2 關(guān)鍵字2.1.3 分隔符2.1.4 注釋2.2 數(shù)據(jù)類型與變量2.2.1 數(shù)據(jù)類型2.2.2 常量2.2.3 變量2.3 表達(dá)式與運(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.3.6 其他運(yùn)算符2.3.7 運(yùn)算符優(yōu)先級(jí)2.4 數(shù)據(jù)的輸入/輸出2.4.1 使用標(biāo)準(zhǔn)輸入/輸出流2.4.2 用Swing對(duì)話框?qū)崿F(xiàn)輸入/輸出2.5 常用數(shù)學(xué)方法習(xí)題第3章 流程控制語(yǔ)句3.1 條件選擇語(yǔ)句3.1.1 if語(yǔ)句3.1.2 多分支語(yǔ)句switch3.2 循環(huán)語(yǔ)句3.2.1 while語(yǔ)句3.2.2 do…while語(yǔ)句3.2.3 for語(yǔ)句3.2.4 循環(huán)嵌套3.3 跳轉(zhuǎn)語(yǔ)句3.3.1 break語(yǔ)句3.3.2 continue語(yǔ)句習(xí)題第4章 數(shù)組和方法4.1 數(shù)組4.1.1 一維數(shù)組4.1.2 多維數(shù)組4.2 方法4.2.1 方法聲明4.2.2 方法調(diào)用4.2.3 參數(shù)傳遞4.2.4 遞歸4.3 Java的命令行參數(shù)習(xí)題第2篇 Java面向?qū)ο蠛诵母拍罴皯?yīng)用第5章 類與對(duì)象5.1 類的定義5.2 對(duì)象的創(chuàng)建與引用5.2.1 創(chuàng)建對(duì)象及訪問(wèn)對(duì)象成員5.2.2 對(duì)象的初始化和構(gòu)造方法5.3 變量作用域5.4 類變量和靜態(tài)方法5.4.1 類變量5.4.2 靜態(tài)方法5.5 理解this5.6 使用包組織類5.6.1 Java API簡(jiǎn)介5.6.2 建立包5.6.3 包的引用習(xí)題第6章 繼承與多態(tài)6.1 繼承6.1.1 Java繼承的實(shí)現(xiàn)6.1.2 構(gòu)造方法在類繼承中的作用6.2 多態(tài)性6.2.1 方法的重載6.2.2 方法的覆蓋6.2.3 訪問(wèn)繼承的成員6.3 幾個(gè)特殊類6.3.1 Object類6.3.2 Class類6.4 訪問(wèn)控制修飾符6.5 final修飾符的使用6.6 對(duì)象引用轉(zhuǎn)換6.6.1 對(duì)象引用賦值轉(zhuǎn)換6.6.2 對(duì)象引用強(qiáng)制轉(zhuǎn)換習(xí)題第7章 常用數(shù)據(jù)類型處理類7.1 字符串的處理7.1.1 String類7.1.2 StringBuffer類7.2 基本數(shù)據(jù)類型包裝類7.3 日期和時(shí)間7.3.1 Date類7.3.2 Calendar類習(xí)題第8章 抽象類、接口及內(nèi)嵌類8.1 抽象類和抽象方法8.1.1 抽象類的定義8.1.2 抽象類的應(yīng)用8.2 接口8.2.1 接口的定義8.2.2 接口的實(shí)現(xiàn)8.3 內(nèi)嵌類8.3.1 成員類8.3.2 靜態(tài)inner類8.3.3 方法中的內(nèi)嵌類與匿名內(nèi)嵌類習(xí)題第3篇 Java語(yǔ)言高級(jí)特性第9章 異常處理9.1 異常的概念9.1.1 什么是異常9.1.2 異常的類層次9.1.3 系統(tǒng)定義的異常9.2 異常的處理9.2.1 try…catch…finally結(jié)構(gòu)9.2.2 多異常的處理舉例9.3 自定義異常9.3.1 自定義異常類設(shè)計(jì)9.3.2 拋出異常9.3.3 方法的異常聲明習(xí)題第10章 Java Applet與Java繪圖10.1 Java Applet類10.1.1 Applet工作原理10.1.2 Applet方法10.2 Java的圖形繪制10.2.1 Java圖形坐標(biāo)10.2.2 各類圖形的繪制方法10.2.3 顯示文字10.2.4 顏色控制10.2.5 Java 2D圖形繪制10.3 Applet參數(shù)傳遞10.3.1 在HTML文件中給Applet提供參數(shù)10.3.2 Applet代碼中讀取Applet參數(shù)值10.4 Applet的多媒體支持10.4.1 繪制圖像10.4.2 實(shí)現(xiàn)動(dòng)畫10.4.3 播放聲音文件10.5 Java存檔文件10.5.1 創(chuàng)建存檔(JAR)文件10.5.2 在HTML文件中指定Applet的存檔文件習(xí)題第11章 圖形用戶界面編程基礎(chǔ)11.1 圖形用戶界面核心概念11.1.1 引例11.1.2 圖形界面的外觀設(shè)計(jì)11.1.3 事件處理11.2 容器與布局管理11.2.1 FlowLayout(流式布局)11.2.2 BorderLayout(邊緣或方位布局)11.2.3 GridLayout(網(wǎng)格布局)11.2.4 CardLayout(卡片式布局)11.2.5 GridBagLayout(網(wǎng)格塊布局)11.3 常用GUI部件11.3.1 GUI部件概述11.3.2 文本框與文本域11.4 鼠標(biāo)和鍵盤事件11.4.1 鼠標(biāo)事件11.4.2 鍵盤事件習(xí)題第12章 多線程12.1 Java線程的概念12.1.1 多進(jìn)程與多線程12.1.2 線程的狀態(tài)12.1.3 線程調(diào)度與優(yōu)先級(jí)12.2 Java多線程編程方法12.2.1 Thread類簡(jiǎn)介12.2.2 繼承Thread類實(shí)現(xiàn)多線程12.2.3 實(shí)現(xiàn)Runnable接口編寫多線程12.3 線程資源的同步處理12.3.1 臨界資源問(wèn)題12.3.2 wait()和notify()方法12.3.3 過(guò)橋問(wèn)題12.3.4 死鎖習(xí)題第13章 流式輸入/輸出與文件處理13.1 輸入/輸出基本概念13.2 面向字節(jié)的輸入/輸出流13.2.1 面向字節(jié)的輸入流13.2.2 面向字節(jié)的輸出流13.3 面向字符的輸入/輸出流13.3.1 面向字符的輸入流13.3.2 面向字符的輸出流13.4 轉(zhuǎn)換流13.5 文件與目錄管理13.6 文件的隨機(jī)訪問(wèn)13.7 對(duì)象串行化習(xí)題第14章 Java泛型與收集API14.1 Java泛型14.2 Collection API簡(jiǎn)介14.2.1 Collection接口14.2.2 Set接口14.2.3 List接口14.3 Map接口及實(shí)現(xiàn)層次習(xí)題第15章 高級(jí)圖形界面編程15.1 Swing包簡(jiǎn)介15.2 對(duì)話框的使用15.2.1 AWT對(duì)話框15.2.2 Swing中的對(duì)話框15.3 Swing典型容器及部件15.3.1 JFrame類15.3.2 JApplet15.4 各類選擇部件的使用15.4.1 AWT典型的選擇控件15.4.2 Swing的選擇部件15.5 菜單與工具欄15.5.1 AWT下拉菜單15.5.2 Swing下拉菜單15.5.3 Swing工具欄15.6 滾動(dòng)條與滑動(dòng)桿15.6.1 AWT滾動(dòng)條15.6.2 JSlider類習(xí)題第16章 Java的網(wǎng)絡(luò)編程16.1 網(wǎng)絡(luò)編程基礎(chǔ)16.1.1 網(wǎng)絡(luò)協(xié)議16.1.2 InetAddress類16.2 Socket通信16.2.1 Java的Socket編程原理16.2.2 簡(jiǎn)單多用戶聊天程序的實(shí)現(xiàn)16.3 無(wú)連接的數(shù)據(jù)報(bào)16.3.1 DatagramPacket類16.3.2 DatagramSocket類16.3.3 發(fā)送和接收過(guò)程16.3.4 數(shù)據(jù)報(bào)多播16.4 URL16.4.1 URL類16.4.2 URLConnection類16.4.3 用Applet方法訪問(wèn)URL資源習(xí)題第17章 JDBC技術(shù)和數(shù)據(jù)庫(kù)應(yīng)用17.1 關(guān)系數(shù)據(jù)庫(kù)概述17.2 JDBC17.2.1 JDBC驅(qū)動(dòng)程序17.2.2 ODBC數(shù)據(jù)源配置11.2.3 JDBC API17.3 JDBC基本應(yīng)用17.3.1 數(shù)據(jù)庫(kù)查詢17.3.2 數(shù)據(jù)庫(kù)的更新17.3.3 用PreparedStatement類實(shí)現(xiàn)SQL操作17.4 數(shù)據(jù)庫(kù)應(yīng)用舉例習(xí)題參考文獻(xiàn)
編輯推薦
《Java語(yǔ)言程序設(shè)計(jì)》是筆者多年教學(xué)和軟件開(kāi)發(fā)經(jīng)驗(yàn)的總結(jié)。筆者對(duì)書(shū)中內(nèi)容進(jìn)行了精心設(shè)計(jì)和安排。書(shū)中所有代碼均經(jīng)過(guò)調(diào)試,許多例子是實(shí)際應(yīng)用的寫照?!禞ava語(yǔ)言程序設(shè)計(jì)》配套齊全,方便教學(xué)。超值配套贈(zèng)送:PPT電子課件,課程網(wǎng)站,教學(xué)平臺(tái)和網(wǎng)絡(luò)教學(xué)課件,在線考試系統(tǒng),習(xí)題素材/習(xí)題庫(kù)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Java語(yǔ)言程序設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版