Java大學(xué)簡明教程

出版時間:2005-2  出版社:電子工業(yè)出版社  作者:戴特爾  頁數(shù):835  字?jǐn)?shù):1640000  譯者:張琛恩  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是Deitel向廣大讀者奉獻(xiàn)的又一力作。全書結(jié)合Java程序設(shè)計的基本原理,采用手把手的教程式方法,逐步引導(dǎo)讀者開發(fā)出面向?qū)嶋H的應(yīng)用程序。從最基本的程序設(shè)計的學(xué)習(xí)開始,讀者在每一教程中學(xué)到的有關(guān)Java程序設(shè)計的所有新知識和新內(nèi)容,都是建立在前一教程學(xué)習(xí)的基礎(chǔ)之上的。從而讀者能夠很容易地將所學(xué)到的知識運用到自己應(yīng)用程序的開發(fā)當(dāng)中。    本書向讀者介紹Java的GUI設(shè)計、組件、方法、事件處理技術(shù)、類型、控制語句、數(shù)組、面向?qū)ο蟮某绦蛟O(shè)計、異常處理技術(shù)、字符串與字符、按順序訪問的文件,以及更多同Java程序設(shè)計相關(guān)知識的全面介紹。書中還包含了一些更為高級主題的討論,如數(shù)據(jù)庫程序設(shè)計、多媒體技術(shù)、圖形繪制及Web應(yīng)用程序的開發(fā)等。

作者簡介

Harvey M. Deitel博士    Deitel & Associates, Inc. 董事長,擁有計算機(jī)領(lǐng)域42年經(jīng)驗及大量企業(yè)與學(xué)術(shù)界的實踐經(jīng)驗。Deitel博士畢業(yè)于麻省理工學(xué)院,獲學(xué)士和碩士學(xué)位,并在波士頓大學(xué)取得博士學(xué)位。他曾在IBM和MIT從事過虛擬存儲操作系統(tǒng)項目的開拓性研究,該技術(shù)現(xiàn)已

書籍目錄

教程1	Moving Shapes應(yīng)用程序介紹計算機(jī),Internet及Java 程序設(shè)計基礎(chǔ)  1.1    什么是計算機(jī)  1.2    計算機(jī)的組織結(jié)構(gòu)  1.3    機(jī)器語言、匯編語言和高級語言  1.4    Java概述  1.5    其他高級語言  1.6    結(jié)構(gòu)化程序設(shè)計  1.7    詮釋軟件的發(fā)展方向:對象技術(shù)  1.8    Internet與萬維網(wǎng)  1.9    Java運行環(huán)境  1.10  新手上路:Moving Shapes應(yīng)用程序  1.11  Internet 及 Web 資源  1.12  小結(jié)教程2	Welcome 應(yīng)用程序引入圖形用戶界面的程序設(shè)計  2.1    探試Welcome應(yīng)用程序  2.2    編譯并運行模板Welcome應(yīng)用程序  2.3    創(chuàng)建Welcome應(yīng)用程序  2.4    語法錯誤  2.5    小結(jié)教程3	庫存清單應(yīng)用程序介紹JTextField和JButton組件  3.1    探試庫存清單應(yīng)用程序  3.2    在庫存清單應(yīng)用程序中自定義JLabel  3.3    自定義庫存清單應(yīng)用程序的JTextField和JButton  3.4    小結(jié)教程4	完整的庫存清單應(yīng)用程序引入程序設(shè)計的概念  4.1    探試庫存清單應(yīng)用程序  4.2    介紹Java的代碼規(guī)則  4.3    在事件處理程序中放置代碼  4.4    執(zhí)行計算并顯示結(jié)果  4.5    小結(jié)教程5	改進(jìn)的庫存清單應(yīng)用程序引入變量、內(nèi)存、算術(shù)運算及鍵盤事件的概念  5.1    探試改進(jìn)后的庫存清單應(yīng)用程序  5.2    變量  5.3    針對JTextField處理keyPressed事件  5.4    內(nèi)存的概念  5.5    算術(shù)運算  5.6    調(diào)試程序:斷點設(shè)置與run,stop,cont和print命令  5.7    Internet與Web資源  5.8    小結(jié)教程6	工資額計算器應(yīng)用程序引入算法、偽代碼及程序控制的概念  6.1    探試工資額計算器應(yīng)用程序  6.2    算法  6.3    偽代碼  6.4    控制語句  6.5    if選擇語句  6.6    if…else選擇語句  6.7    創(chuàng)建工資額計算器應(yīng)用程序  6.8    賦值運算符  6.9    格式化文本  6.10  使用調(diào)試程序:print命令和set命令  6.11  小結(jié)教程7	牙科付款應(yīng)用程序介紹JCheckBox,消息對話框和邏輯運算符  7.1    探試牙科付款應(yīng)用程序  7.2    創(chuàng)建牙科付款應(yīng)用程序  7.3    學(xué)習(xí)使用JCheckBox  7.4    使用對話框顯示消息  7.5    邏輯運算符  7.6    小結(jié)教程8    購車還貸計算器應(yīng)用程序介紹while循環(huán)語句及JTextArea組件	  8.1    探試購車還貸計算器應(yīng)用程序  8.2    while循環(huán)語句  8.3    自增運算符和自減運算符  8.4    創(chuàng)建購車還貸計算器應(yīng)用程序  8.5    小結(jié)教程9	班級平均分應(yīng)用程序介紹do…while循環(huán)語句  9.1    探試班級平均分應(yīng)用程序  9.2    do…while循環(huán)語句  9.3    創(chuàng)建班級平均分應(yīng)用程序  9.4    小結(jié)教程10	利息計算器應(yīng)用程序介紹for循環(huán)語句  10.1    探試?yán)⒂嬎闫鲬?yīng)用程序  10.2    計數(shù)器控制循環(huán)的要素  10.3    引入for循環(huán)語句  10.4    for循環(huán)舉例  10.5    創(chuàng)建利息計算器應(yīng)用程序  10.6    小結(jié)教程11	門禁系統(tǒng)應(yīng)用程序介紹switch多向選擇語句,Date及DateFormat類  11.1    探試門禁系統(tǒng)應(yīng)用程序  11.2    介紹switch多向選擇語句  11.3    創(chuàng)建門禁系統(tǒng)應(yīng)用程序  11.4    小結(jié)教程12	改進(jìn)的工資額計算器應(yīng)用程序引入方法的概念  12.1    探試改進(jìn)的工資額計算器應(yīng)用程序  12.2    類與方法  12.3    方法的定義  12.4    最大值應(yīng)用程序  12.5    在工資額計算器應(yīng)用程序中使用方法  12.6    使用調(diào)試程序:利用step,step up和next命令控制執(zhí)行  12.7    小結(jié)教程13	改進(jìn)的利息計算器應(yīng)用程序引入事件處理的概念  13.1    探視改進(jìn)的利息計算器應(yīng)用程序  13.2    事件處理程序  13.3    事件處理程序的注冊  13.4    處理ChangeEvent事件  13.5    小結(jié)教程14	籌款募集應(yīng)用程序介紹作用域及基本類型間的轉(zhuǎn)換  14.1    探試籌款募集應(yīng)用程序  14.2    創(chuàng)建籌款募集應(yīng)用程序  14.3    類型轉(zhuǎn)換  14.4    小結(jié)教程15	擲骰子游戲應(yīng)用程序介紹隨機(jī)數(shù)的生成和JPanel組件  15.1    探試擲骰子游戲應(yīng)用程序  15.2    隨機(jī)數(shù)的生成  15.3    在擲骰子游戲應(yīng)用程序中使用常量  15.4    在擲骰子游戲應(yīng)用程序中使用隨機(jī)數(shù)  15.5    小結(jié)教程16	國旗知識測評應(yīng)用程序介紹一維數(shù)組及JComboBox組件  16.1    探試國旗知識測評應(yīng)用程序  16.2    數(shù)組  16.3    聲明并創(chuàng)建數(shù)組  16.4    創(chuàng)建國旗知識測評應(yīng)用程序  16.5    數(shù)組的排序  16.6    小結(jié)教程17	成績評定應(yīng)用程序介紹二維數(shù)組及JRadioButton組件  17.1    探試成績評定應(yīng)用程序  17.2    二維數(shù)組  17.3    學(xué)習(xí)使用JRadioButton  17.4    在成績評定應(yīng)用程序中添加代碼  17.5    小結(jié)教程18	微波爐模擬應(yīng)用程序創(chuàng)建屬于自己的類及其對象  18.1    探試微波爐模擬應(yīng)用程序  18.2    設(shè)計微波爐模擬應(yīng)用程序  18.3    對象的初始化:構(gòu)造方法  18.4    get方法和set方法  18.5    完成微波爐模擬應(yīng)用程序  18.6    控制成員的訪問  18.7    main方法  18.8    使用調(diào)試程序:watch命令  18.9    小結(jié)教程19	貨運中心應(yīng)用程序介紹集合,ArrayList及迭代器  19.1    探試貨運中心應(yīng)用程序  19.2    Parcel類  19.3    JList組件  19.4    使用助記符  19.5    集合  19.6    創(chuàng)建貨運中心應(yīng)用程序  19.7    使用迭代器  19.8    小結(jié)教程20	屏保應(yīng)用程序引入繼承及圖形繪制概念  20.1    探試屏保應(yīng)用程序  20.2    繼承簡介  20.3    圖形繪制簡介  20.4    創(chuàng)建屏保應(yīng)用程序  20.5    利用繼承創(chuàng)建MyRectangle類  20.6    Java中的圖形繪制  20.7    完成屏保應(yīng)用程序  20.8    小結(jié)教程21	“貓-鼠”小畫家應(yīng)用程序介紹接口、鼠標(biāo)輸入及事件處理機(jī)制  21.1    探試小畫家應(yīng)用程序  21.2    創(chuàng)建小畫家應(yīng)用程序  21.3    接口  21.4    mousePressed事件處理程序  21.5    mouseReleased事件處理程序  21.6    mouseDragged事件處理程序  21.7    小結(jié)教程22	打字訓(xùn)練器應(yīng)用程序介紹鍵盤事件及JMenu組件  22.1    探試打字訓(xùn)練器應(yīng)用程序  22.2    鍵盤事件  22.3    JMenu  22.4    JColorChooser  22.5    小結(jié)教程23	屏幕抓取應(yīng)用程序介紹字符串處理技術(shù)  23.1    探試屏幕抓取應(yīng)用程序  23.2    字符串基礎(chǔ)  23.3    創(chuàng)建屏幕抓取應(yīng)用程序  23.4    在字符串中定位子字符串  23.5    從字符串中提取子字符串  23.6    String類中的其他方法  23.7    小結(jié)教程24	改進(jìn)的購車還貸計算器應(yīng)用程序介紹異常處理技術(shù)  24.1    探試改進(jìn)的購車還貸計算器應(yīng)用程序  24.2    介紹異常處理技術(shù)  24.3    Java中的異常處理  24.4    Java中異常的結(jié)構(gòu)  24.5    創(chuàng)建改進(jìn)的購車還貸計算器應(yīng)用程序  24.6    小結(jié)教程25	票務(wù)信息查詢應(yīng)用程序介紹按順序存取的文件  25.1    探試活動錄入應(yīng)用程序和票務(wù)信息查詢應(yīng)用程序  25.2    數(shù)據(jù)分級  25.3    文件和流  25.4    創(chuàng)建活動錄入應(yīng)用程序:向文件中寫入信息  25.5    創(chuàng)建票務(wù)信息查詢應(yīng)用程序  25.6    學(xué)習(xí)使用finally語句塊  25.7    小結(jié)教程26	ATM 應(yīng)用程序介紹數(shù)據(jù)庫程序設(shè)計及命令行參數(shù)的使用  26.1    IBM Cloudscape數(shù)據(jù)庫  26.2    探試ATM應(yīng)用程序  26.3    設(shè)計ATM應(yīng)用程序  26.4    關(guān)系型數(shù)據(jù)庫縱覽:ATM數(shù)據(jù)庫  26.5    SQL  26.6    命令行參數(shù)的使用  26.7    創(chuàng)建數(shù)據(jù)庫連接  26.8    編程實現(xiàn)ATM應(yīng)用程序  26.9    小結(jié)教程27	繪圖應(yīng)用程序引入多態(tài)概念,進(jìn)一步討論圖形繪制  27.1    探試?yán)L圖應(yīng)用程序  27.2    多態(tài)  27.3    更多Graphics類的方法  27.4    添加MyShape類的繼承結(jié)構(gòu)  27.5    小結(jié)教程28	電話號碼簿應(yīng)用程序Java語音API簡介  28.1    Java語音API  28.2    下載并安裝FreeTTS  28.3    探試電話號碼簿應(yīng)用程序  28.4    創(chuàng)建電話號碼簿應(yīng)用程序  28.5    小結(jié)教程29	Web書店應(yīng)用程序Web應(yīng)用程序的開發(fā)及Apache Tomcat Web服務(wù)器簡介  29.1    多層架構(gòu)  29.2    Web服務(wù)器  29.3    Apache Tomcat Web服務(wù)器  29.4    探試Web書店應(yīng)用程序  29.5    小結(jié)教程30	Web書店應(yīng)用程序:客戶層HTML簡介  30.1    分析Web書店應(yīng)用程序  30.2    創(chuàng)建JavaServer Pages  30.3    創(chuàng)建books.jsp頁面  30.4    創(chuàng)建bookInformation.jsp頁面  30.5    小結(jié)教程31	Web書店應(yīng)用程:信息層考察數(shù)據(jù)庫并創(chuàng)建數(shù)據(jù)庫組件  31.1    回顧Web書店應(yīng)用程序  31.2    信息層:數(shù)據(jù)庫  31.3    在JSP頁面中使用Cloudscape數(shù)據(jù)庫  31.4    小結(jié)教程32	Web書店應(yīng)用程序:中間層介紹form屬性:method/action和在JSP中插入查詢結(jié)果集  32.1    回顧Web書店應(yīng)用程序  32.2    在books.jsp頁面中添加功能  32.3    在bookInformation.jsp頁面中添加功能  32.4    Internet與Web資源  32.5    小結(jié)附錄A    運算符優(yōu)先級表附錄B    ASCII字符集附錄C    GUI 設(shè)計導(dǎo)航附錄D    Java 類庫索引附錄E    關(guān)鍵字列表附錄F    基本類型詞匯表索引

編輯推薦

  本書展示了Java在面向?qū)ο?、事件?qū)動等程序設(shè)計方面的強(qiáng)大功能。本書出色的教學(xué)方式均源于Deitel&Associates公司——該公司擁有眾多撰寫最暢銷編程語言書籍的作者和在100多個國家為超過1000000的人講授程序設(shè)計課程的知名教師。  		  

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java大學(xué)簡明教程 PDF格式下載


用戶評論 (總計20條)

 
 

  •   全書結(jié)合Java程序設(shè)計的基本原理,采用手把手的教程式方法,逐步引導(dǎo)讀者開發(fā)出面向?qū)嶋H的應(yīng)用程序。從最基本的程序設(shè)計的學(xué)習(xí)開始,讀者在每一教程中學(xué)到的有關(guān)Java程序設(shè)計的所有新知識和新內(nèi)容,都是建立在前一教程學(xué)習(xí)的基礎(chǔ)之上的。從而讀者能夠很容易地將所學(xué)到的知識運用到自己應(yīng)用程序的開發(fā)當(dāng)中。

    采用多種教學(xué)方法:
    ·循序漸進(jìn)的方法顯示如何從頭建立和執(zhí)行一個完整的應(yīng)用程序
    ·使用完整的應(yīng)用程序來講解編程的概念
    ·采用應(yīng)用程序驅(qū)動的方法——20多個教程和100多個面向?qū)ο蟮膽?yīng)用程序
    ·自測選擇題及其答案為讀者提供每一小節(jié)的及時反饋
    ·技術(shù)小結(jié)、UML活動圖
    ·提供大量練習(xí),包括:為每個教程精心準(zhǔn)備的多道選擇題、面向?qū)嶋H應(yīng)用程序的練習(xí)題。
  •   Java大學(xué)簡明教程一開始就給人一種耳目一新的感覺,采用由有意思的例子開始,通過修改源代碼,來逐步學(xué)習(xí)程序的結(jié)構(gòu)與用法!在中國來說,這是一種打破傳統(tǒng)教學(xué)程式的方法,很適合有一點點基礎(chǔ)的同學(xué)來學(xué)習(xí)!強(qiáng)烈推薦!強(qiáng)烈建議精讀!
  •   嗯,看了覺得不錯啊,上學(xué)期用的是C++大學(xué)簡明教程,收獲很大,所以我又買了JAVA的,好好學(xué),加油!!
  •   本書有大量的實例以及由淺至深的系統(tǒng)講解,非常適于java快速入門的書籍!
  •   書中配有大量實例和代碼,以練帶學(xué),我覺得非常適合JAVA的初學(xué)者。
  •   很詳細(xì)很適合初學(xué)者
  •   很好,很快,東西很全,還有附加品
  •   終于拿到新書了
  •   首先拿到書我一陣欣喜,拆開后瞬間感覺蛋一疼,隋書的光盤碎成兩半,書的前幾頁……書頁都有一半脫了出來,不過還好只是前幾頁,而且光盤里的東西也不重要,我急著用這本書所以就不換了。
    最后點評下書的內(nèi)容,內(nèi)容的確是不錯,可是多余的東西實在是太明顯了,打開命令提示符,輸入命令編譯,輸入命令運行,這么幾個步驟開頭說一下就可以了,可書里每個例子后面都寫上,感覺如果把這多余的內(nèi)容去掉估計能減掉個200+頁了。 要強(qiáng)調(diào)一下的是,這本書我看到一百多頁也還沒有教授語法,所以這本書不適合一點編程經(jīng)驗都沒有的人學(xué),我想最少C++得學(xué)過看的才比較輕松,畢竟JAVA只是語法而已,學(xué)會怎么用才是最重要的,所以這才是這本書的魅力。
  •   提供了豐富翔實的例子,可以讓初學(xué)者鞏固所學(xué)基礎(chǔ)知識,又能增強(qiáng)實戰(zhàn)編程能力。對于初學(xué)者,好JAVA提供了很大的可能性,希望能有所裨益。
  •   軟件專業(yè)JAVA基礎(chǔ)非常好的一本書,書還沒有到,不過估計沒有問題
  •   幫兄長訂的……據(jù)說是他們JAVA課的老師推薦的~~~~~所以應(yīng)該是不錯的一本書~~~~
  •   全書都圍繞實例進(jìn)行講解先講制作界面后來將界面和功能實現(xiàn)整合沒有講基礎(chǔ)語法
  •   這本書很適合初學(xué)者特別是沒經(jīng)驗只略懂語法的初學(xué)者
  •   書的內(nèi)容不錯,質(zhì)量也還行,就是包裝太簡陋了,在運輸中已經(jīng)壓了很多折痕在上面,哎。。??粗凰?/li>
  •   這本書正是我想買的,送貨也恰恰好合時間,還是比較滿意的!
  •   。。。書在訂單下后的第三天就收到了。。收了書忘記確認(rèn)收貨了。。-_-!。。不好意思
  •   本書中間幾章翻譯的奇爛,明顯是一些垃圾碩士生或者博士生翻譯的,語句不通,概念不清,可見該書編寫的極不負(fù)責(zé)任。浪費讀者無數(shù)寶貴的時間,實在可惡,而且還賣那么貴。
  •   這本書不適合初學(xué)者,不符合中國讀者的學(xué)習(xí)的思維過程。
  •   不錯,書本很新,符合我的預(yù)想
 

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

京ICP備13047387號-7