Java面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)教程

出版時間:2011-6  出版社:清華大學(xué)  作者:馮洪海  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Java面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)教程》主要通過Java語言講解面向?qū)ο蠹夹g(shù)。面向?qū)ο笠徽螺^其他教材在內(nèi)容上更詳盡,且增加了貼近實際問題的綜合應(yīng)用題,從中可以理解如何應(yīng)用Java語言編寫出符合面向?qū)ο笏枷氲拇a?;窘Y(jié)構(gòu)程序部分由于其基礎(chǔ)性,《Java面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)教程》仍給予較詳盡的介紹。圖形用戶界面一章,為了降低事件部分與圖形部分的耦合,引入內(nèi)部類處理事件響應(yīng)。多線程、異常、Applet、輸入輸出和文件操作、網(wǎng)絡(luò)通信、數(shù)據(jù)庫應(yīng)用等則給予了適當(dāng)?shù)慕榻B?!  禞ava面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)教程》不僅講解語法現(xiàn)象,讓讀者知其然(what) ,而且講解Java語法設(shè)計的目的,讓讀者知其所以然(why) ,更重要的是,針對每個重點語法現(xiàn)象,都給出了如何進行編程的建議(how) ?!  禞ava面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)教程》可作為普通高等學(xué)校計算機與相近專業(yè)Java語言程序設(shè)計或面向?qū)ο蠹夹g(shù)的課程教材,也可作為軟件開發(fā)人員的參考書。

書籍目錄

第1章 Java語言概述1.1 Java語言的起源及發(fā)展1.1.1 起源1.1.2 發(fā)展1.2 Java語言的特點1.3 Java程序是如何在系統(tǒng)中運行的1.4 Java開發(fā)環(huán)境1.5 編寫、編譯與運行Java程序1.6 包1.7 應(yīng)用Eclipse開發(fā)項目1.7.1 Eclipse開發(fā)環(huán)境1.7.2 創(chuàng)建Java項目并運行1.7.3 程序調(diào)試技術(shù)第2章 Java基本語法規(guī)則2.1 標(biāo)識符與保留字2.1.1 標(biāo)識符2.1.2 保留字2.1.3 分隔符2.1.4 注釋2.2 數(shù)據(jù)類型2.2.1 整數(shù)類型2.2.2 浮點數(shù)類型2.2.3 布爾類型2.2.4 字符類型2.2.5 數(shù)據(jù)類型之間的相互轉(zhuǎn)換2.2.6 變量與常量2.3 運算符和表達式2.3.1 運算符2.3.2 表達式2.3.3 運算符優(yōu)先級2.3.4 編程風(fēng)格第3章 Java中的面向?qū)ο蠹夹g(shù)3.1 現(xiàn)實世界由對象組成3.2 人類的思維方式3.3 對象模型的特點3.4 過程模型的特點3.5 類及其成員3.5.1 類3.5.2 對象3.5.3 成員變量3.5.4 成員方法3.5.5 構(gòu)造方法3.5.6 方法的重載3.5.7 this引用3.5.8 static成員3.5.9 成員的訪問權(quán)限3.5.10 類的訪問權(quán)限3.6 類的繼承3.6.1 繼承3.6.2 對象的賦值相容性與上轉(zhuǎn)型3.6.3 隱藏、覆蓋與動態(tài)綁定3.6.4 super引用3.6.5 對象初始化順序3.7 方法調(diào)用的優(yōu)先順序3.8 abstract修飾的類3.9 final 修飾3.10 接口3.10.1 接口與實現(xiàn)接口的類3.10.2 編程中選擇抽象類還是接口3.11 多態(tài)3.11.1 多態(tài)的3種情形3.11.2 多態(tài)的具體實現(xiàn)3.11.3 總結(jié)3.12 繼承與多態(tài)的綜合用例3.13 內(nèi)部類3.13.1 實例成員內(nèi)部類3.13.2 局部內(nèi)部類3.13.3 匿名內(nèi)部類3.13.4 靜態(tài)成員內(nèi)部類3.13.5 內(nèi)部類的繼承3.13.6 內(nèi)部類的兩種特殊用法3.13.7 內(nèi)部類總結(jié)3.14 設(shè)計原則第4章 Java基本結(jié)構(gòu)程序4.1 流程控制語句4.1.1 順序結(jié)構(gòu)4.1.2 分支語句4.1.3 循環(huán)語句4.1.4 跳轉(zhuǎn)語句4.2 遞歸第5章 Java基本類5.1 java.lang語言包5.1.1 Object類5.1.2 字符串類5.1.3 數(shù)組5.1.4 基本數(shù)據(jù)類型的包裝類5.1.5 Math數(shù)學(xué)類5.2 java.util實用包5.2.1 日期類5.2.2 集合API5.2.3 隨機數(shù)類Random第6章 圖形用戶界面6.1 概述6.2 容器和布局6.2.1 容器組件6.2.2 框架JFrame6.2.3 布局管理器6.3 常用組件6.3.1 標(biāo)簽組件6.3.2 文本編輯組件6.3.3 按鈕組件6.3.4 列表框和組合框6.3.5 對話框6.3.6 菜單組件6.4 事件處理機制6.4.1 基本概念6.4.2 委托模型6.4.3 Java中常用的事件、監(jiān)聽器及事件處理方法6.4.4 事件處理機制的編程方法6.4.5 幾個事件處理的例子第7章 異常處理7.1 異常處理概述7.1.1 程序中常見的錯誤7.1.2 Java中的異常類7.1.3 異常處理過程7.2 Java的異常處理7.2.1 try…catch…finally異常處理語句7.2.2 用throw拋出自定義異常對象7.2.3 用throws將異常拋給上級調(diào)用方法處理7.2.4 自定義異常類第8章 多線程8.1 創(chuàng)建線程8.1.1 繼承Thread類創(chuàng)建線程8.1.2 實現(xiàn)Runnable接口創(chuàng)建線程8.1.3 線程狀態(tài)和線程控制8.2 線程間的同步機制8.2.1 同步機制解決資源競爭問題8.2.2 同步機制與線程通信第9章 Java Applet程序9.1 初識Applet9.2 Applet的生命周期9.3 Applet中的方法9.4 Applet和Web頁面9.5 Applet播放聲音9.6 Applet實現(xiàn)動畫9.7 Application與Applet的關(guān)系第10章 輸入輸出流與文件處理10.1 輸入輸出流概述10.2 字節(jié)流類10.2.1 字節(jié)輸入輸出流10.2.2 文件字節(jié)輸入輸出流類10.2.3 過濾輸入輸出流10.2.4 對象輸入輸出流類10.3 字符流類10.3.1 字符輸入輸出流10.3.2 文件字符輸入輸出流類10.3.3 字符緩沖流類10.4 文件處理10.4.1 文件的基本概念10.4.2 File類10.4.3 文件過濾器接口10.4.4 隨機存取文件類第11章 Java網(wǎng)絡(luò)編程11.1 網(wǎng)絡(luò)編程基本概念11.1.1 網(wǎng)絡(luò)基礎(chǔ)知識11.1.2 HTTP簡介11.1.3 兩類傳輸協(xié)議TCP和UDP11.2 使用URL訪問網(wǎng)絡(luò)資源11.2.1 統(tǒng)一資源定位符URL11.2.2 URL類11.2.3 URLConnection類11.3 Socket通信11.3.1 套接字11.3.2 Socket通信11.4 UDP數(shù)據(jù)報11.4.1 數(shù)據(jù)報11.4.2 UDP通信第12章 數(shù)據(jù)庫應(yīng)用12.1 數(shù)據(jù)庫技術(shù)12.2 初識JDBC程序12.2.1 建立student表12.2.2 新建first_v1.0項目12.3 創(chuàng)建數(shù)據(jù)庫應(yīng)用程序12.3.1 數(shù)據(jù)庫驅(qū)動12.3.2 URL12.3.3 建立連接12.3.4 建立會話12.3.5 操作數(shù)據(jù)庫12.4 JDBC綜合應(yīng)用舉例

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7