Java程序設(shè)計(jì)教程

出版時間:2004-9  出版社:China Machine Press  作者:Harvey M. Deitel,Paul J. Deitel  頁數(shù):676  
Tag標(biāo)簽:無  

內(nèi)容概要

本書詳細(xì)介紹Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理論及實(shí)用知識,全書共分為上下兩冊。上冊詳細(xì)講述程序設(shè)計(jì)的基礎(chǔ)知識及Java語言,共有10章,介紹計(jì)算機(jī)、Internet和Web、applet、應(yīng)用程序、控制結(jié)構(gòu)、方法、數(shù)組、基于對象的編程、面向?qū)ο蟮木幊?、字符串與字符等內(nèi)容。    本書實(shí)用性強(qiáng),以多個案例分析為中心,每章都提供了豐富的示例和練習(xí)。全書由淺入深、示例生動、易學(xué)易用、覆蓋范圍廣泛,可以滿足不同層次學(xué)生的需求,供不同層次的讀者選用。    本書適合作為高等院校的Java語言課程教材,也可作為各種Java語言培訓(xùn)班的教材。

書籍目錄

第11章  圖形和Java2D          11.1  簡介          11.2  圖形環(huán)境和圖形對象          11.3  顏色控制          11.4  字體控制          11.5  畫、矩形和橢圓          11.6  畫弧形          11.7  畫多邊形和折線          11.8  Java2D API          11.9  Java2D圖形          11.10  (可選實(shí)例研究)關(guān)于對象的思考:用UML設(shè)計(jì)接口        第12章  圖形用戶界面組件(第1部分)          12.1  簡介         12.2  Swing概述         12.3  JLabel          12.4  事件處理模式          12.5  JTextField和JPasswordField           12.6  JButton          12.7  JCheckBox和JRadioButton          12.8  JComboBox          12.9  JList          12.10  多選列表          12.11  鼠標(biāo)事件處理          12.12  適配器類          12.13  鍵盤事件處理          12.14  布局管理器            12.14.1  FlowLayout            12.14.2  BorderLayout            12.14.3  GridLayout          12.15  面板          12.16  (可選實(shí)例研究)關(guān)于對象的思考:用例        第13章  圖形用戶界面組件(第2部分)          13.1  簡介          13.2  JTextArea          13.3  創(chuàng)建定制的JPanel子類          13.4  創(chuàng)建自包含的JPanel子類          13.5  JSlider          13.6  窗口          13.7  設(shè)計(jì)既能作為applet又能作為應(yīng)用程序運(yùn)行的程序          13.8  通過框架來使用菜單          13.9  使用JPopupMenu          13.10  插入式外觀和風(fēng)格          13.11  使用JDesktopPane和JInternalFrame          13.12  布局管理器          13.13  BoxLayout布局管理器          13.14  CardLayout布局管理器          13.15  GridBagLayout布局管理器           13.16  GridBagConstraints的RELATIVE和REMAINDER常量         13.17  (可選實(shí)例研究)關(guān)于對象的思考:模型-視圖-控制器(NNC)  13.18  (選學(xué))揭示設(shè)計(jì)模式:包java.awt和javax.swing所運(yùn)用的設(shè)計(jì)模式   13.18.1  創(chuàng)建型設(shè)計(jì)模式          13.18.2  結(jié)構(gòu)型設(shè)計(jì)模式          13.18.3  行為型設(shè)計(jì)模式          13.18.4  結(jié)束語        第14章  異常處理          14.1  簡介          14.2  何時應(yīng)用異常處理         14.3  其他的錯誤處理技術(shù)          14.4  Java異常處理的基本知識          14.5  try塊          14.6  拋出異常          14.7  捕獲異常          14.8  異常處理舉例:除數(shù)為0          14.9  重新拋出異常          14.10  throws語句          14.11  構(gòu)造函數(shù)、終結(jié)函數(shù)和異常處理          14.12  異常與繼承          14.13  finally塊          14.14  printStackTrace和getMessage的使用        第15章  多線程          15.1  簡介          15.2  Thread類:Thread方法概述          15.3  線程狀態(tài):線程的生命周期          15.4  線程優(yōu)先級和線程調(diào)度        15.5  線程同步          15.6  沒有線程同步情況下的生產(chǎn)者/消費(fèi)者關(guān)系          15.7  線程同步情況下的生產(chǎn)者/消費(fèi)者關(guān)系          15.8  生產(chǎn)者/消費(fèi)者關(guān)系:循環(huán)緩沖區(qū)          15.9  守護(hù)線程          15.10  Runnable接口          15.11  線程組          15.12  (可選實(shí)例研究)關(guān)于對象的思考:多線程         15.13  (選學(xué))揭示設(shè)計(jì)模式:并行設(shè)計(jì)模式        第16章  文件和流          16.1  簡介          16.2  數(shù)據(jù)層次結(jié)構(gòu)          16.3  文件和流          16.4  創(chuàng)建順序存取文件          16.5  從順序存取文件讀取數(shù)據(jù)          16.6  更新順序存取文件          16.7  隨機(jī)存取文件          16.8  創(chuàng)建隨機(jī)存取文件          16.9  向隨機(jī)存取文件隨機(jī)寫入數(shù)據(jù)          16.10  從隨機(jī)存取文件順序讀取數(shù)據(jù)         16.11  例子:事務(wù)處理程序          16.12  File類        第17章  網(wǎng)絡(luò)          17.1  簡介          17.2  使用URI        17.3  從Web服務(wù)器上讀取文件          17.4  使用流套接字建立一個簡單的服務(wù)器          17.5  使用流套接字建立一個簡單的客戶機(jī)          17.6  通過流套接字連接實(shí)現(xiàn)客戶機(jī)/服務(wù)器的交互          17.7  通過數(shù)據(jù)報(bào)實(shí)現(xiàn)無連接的客戶機(jī)/服務(wù)器的交互          17.8    利用多線程服務(wù)器實(shí)現(xiàn)基于客戶機(jī)/服務(wù)器模式的九宮游戲   17.9  安全與網(wǎng)絡(luò)          17.10  DeitelMessenger聊天服務(wù)器和客戶機(jī)            17.10.1  DeitelMessengerServer與所使用的類            17.10.2  DeitelMessenger客戶機(jī)與所使用的類          17.11  (選學(xué))揭示設(shè)計(jì)模式:java.io包與java.net包所使用的設(shè)計(jì)模式     17.11.1  創(chuàng)建型設(shè)計(jì)模式            17.11.2  結(jié)構(gòu)型設(shè)計(jì)模式            17.11.3  體系結(jié)構(gòu)模式            17.11.4  結(jié)束語        第18章  多媒體:圖像、動畫、視頻和音頻          18.1  簡介          18.2  裝載、顯示和縮放圖像         18.3  動畫播放一組圖像          18.4  通過applet參數(shù)來定制LogoAnimator          18.5  圖像映像          18.6  裝載和播放音頻剪輯          18.7  Internet和WWW資源       第19章  數(shù)據(jù)結(jié)構(gòu)        第20章  Java工具包和位操作         第21章  集合        第22章  Java 媒體框架和Java Sound        附錄A  Java演示        附錄B  Java資源        附錄C  操作符優(yōu)先級表        附錄D  ASCII字符集        附錄E  數(shù)制系統(tǒng)        附錄F  用javadoc創(chuàng)建HTML文檔        附錄G  電梯模擬系統(tǒng)事件和監(jiān)聽器接口        附錄H  電梯模擬系統(tǒng)模型        附錄I  電梯系統(tǒng)視圖        附錄J  在線求職與機(jī)遇     附錄K  Unicode編碼       參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java程序設(shè)計(jì)教程 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   大一剛學(xué)java時就借過這本書,當(dāng)時覺得太深奧就沒怎么看?,F(xiàn)在在圖書館又看到這本書,覺得實(shí)在是好,就買了一本。例子挺多,而且講得很詳細(xì),整本書有一個貫穿的大項(xiàng)目,每章節(jié)會講一點(diǎn)和本章相關(guān)的大項(xiàng)目的內(nèi)容。而且把面向?qū)ο蟮乃枷牒蛈ml,設(shè)計(jì)模式統(tǒng)一起來,總的來說是本好書。不過現(xiàn)在有第5版了,價錢還便宜點(diǎn),可以直接買第5版。
  •   對于剛學(xué)習(xí)java的人來說是本不錯的說例子很多講解的很詳細(xì)
 

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

京ICP備13047387號-7