注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java大學(xué)簡(jiǎn)明教程:實(shí)例程序設(shè)計(jì)

Java大學(xué)簡(jiǎn)明教程:實(shí)例程序設(shè)計(jì)

Java大學(xué)簡(jiǎn)明教程:實(shí)例程序設(shè)計(jì)

定 價(jià):¥72.00

作 者: (美)哈維·戴特爾(Harvey M. Deitel)[等]著;張琛恩等譯;張琛恩譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 國(guó)外計(jì)算機(jī)科學(xué)教材系列
標(biāo) 簽: Java

ISBN: 9787121006401 出版時(shí)間: 2005-02-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 835 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書展示了Java在面向?qū)ο?、事件?qū)動(dòng)等程序設(shè)計(jì)方面的強(qiáng)大功能。本書出色的教學(xué)方式均源手Deitel&Associates公司:該公司擁有眾多撰寫最暢銷編程語言書籍的作者和在100多個(gè)國(guó)家為超過1000000的人講授程序設(shè)計(jì)課程的知名教師。應(yīng)用程序驅(qū)動(dòng)、手把手的教程式方法:Deitels將帶領(lǐng)讀者在一個(gè)生動(dòng)有趣、面向?qū)嶋H的應(yīng)用程序中探索Java概念。這些實(shí)際的應(yīng)用程序涉及:基于Web的書店·ATM·電話號(hào)碼簿·購(gòu)車還貸·付賬·國(guó)旗知識(shí)測(cè)評(píng).籌款募集·圖形畫板·清單·投資利息·工資額計(jì)算器·微波爐.屏幕抓取·門禁系統(tǒng)·貨運(yùn)中心·票務(wù)訂購(gòu)·打字訓(xùn)練器·圖形繪制要點(diǎn)討論:Java類庫(kù)·GUI組件(JButton,JTextField,JList,JTimer,JTextArea,JSpinner,JComboBox,JRadioButton,JMenu,等等)·事件處理·調(diào)試.算法·偽代碼·UML·控制語句·方法·隨機(jī)數(shù)生成·數(shù)組·類·對(duì)象·繼承·多態(tài)·接口·集合·鼠標(biāo)及鍵盤事件·字符串·按序存取文件·數(shù)據(jù)庫(kù)·圖形·多媒體·GUI設(shè)計(jì)·三層Web應(yīng)用程序的開發(fā)·異常處理·迭代器·ArrayList·Swingt·JSP·HTML·GUI程序設(shè)計(jì)本書是Deitel向廣大讀者奉獻(xiàn)的又一力作。全書結(jié)合Java程序設(shè)計(jì)的基本原理,采用手把手的教程式方法,逐步引導(dǎo)讀者開發(fā)出面向?qū)嶋H的應(yīng)用程序。從最基本的程序設(shè)計(jì)的學(xué)習(xí)開始,讀者在每一教程中學(xué)到的有關(guān)Java程序設(shè)計(jì)的所有新知識(shí)和新內(nèi)容,都是建立在前一教程學(xué)習(xí)的基礎(chǔ)之上的。從而讀者能夠很容易地將所學(xué)到的知識(shí)運(yùn)用到自己應(yīng)用程序的開發(fā)當(dāng)中。本書向讀者介紹Java的GUI設(shè)計(jì)、組件、方法、事件處理技術(shù)、類型、控制語句、數(shù)組、面向?qū)ο蟮某绦蛟O(shè)計(jì)、異常處理技術(shù)、字符串與字符、按順序訪問的文件,以及更多同Java程序設(shè)計(jì)相關(guān)知識(shí)的全面介紹。書中還包含了一些更為高級(jí)主題的討論,如數(shù)據(jù)庫(kù)程序設(shè)計(jì)、多媒體技術(shù)、圖形繪制及Web應(yīng)用程序的開發(fā)等。

作者簡(jiǎn)介

  HarveyM.Deitel博士Deitel&Associates,Inc.董事長(zhǎng),擁有計(jì)算機(jī)領(lǐng)域42年經(jīng)驗(yàn)及大量企業(yè)與學(xué)術(shù)界的實(shí)踐經(jīng)驗(yàn)。Deitel博士畢業(yè)于麻省理工學(xué)院,獲學(xué)士和碩士學(xué)位,并在波士頓大學(xué)取得博士學(xué)位。他曾在IBM和MIT從事過虛擬存儲(chǔ)操作系統(tǒng)項(xiàng)目的開拓性研究,該技術(shù)現(xiàn)已廣泛應(yīng)用在UNIX,Linux和WindowsXP等操作系統(tǒng)當(dāng)中。在同他的兒子PaulJ.Deitel創(chuàng)立Deitel&Associates公司以前,HarveyM.Deitel博士已有20年豐富的大學(xué)執(zhí)教經(jīng)驗(yàn),時(shí)任波士頓大學(xué)計(jì)算機(jī)科學(xué)系的主任。他也是幾十本書籍和多媒體教程的作者或合著者。他的這些著作被越來越多地翻譯成其他文字,而且獲得了全世界的認(rèn)可與贊譽(yù)。Deitel博士同時(shí)也定期為一些大公司、政府部門和軍事機(jī)構(gòu)舉辦專業(yè)技術(shù)研討會(huì)。PaulJ.DeitelDeitel&Associates公司CEO兼首席技術(shù)官。畢業(yè)于麻省理工學(xué)院斯隆管理學(xué)院,主攻信息技術(shù)專業(yè)。借助Deitel&Associates公司,他經(jīng)常為眾多企業(yè)、政府客戶開辦專業(yè)技術(shù)研討會(huì),并常年在計(jì)算機(jī)協(xié)會(huì)波士頓分會(huì)舉辦一些有關(guān)C++和Java的講座。他本人同他的父親HarveyM.Deitel博士一樣,都是當(dāng)今世界最暢銷計(jì)算機(jī)科學(xué)叢書的作者。JeffA.Listfield畢業(yè)于哈佛大學(xué)計(jì)算機(jī)科學(xué)專業(yè)。所修課程包括計(jì)算機(jī)圖形學(xué)、網(wǎng)絡(luò)及計(jì)算理論,其本人擁有多種語言的編程經(jīng)驗(yàn)。Jeff是“C#HowtoProgram”,“C#:AProgrammer’sIntroduction”和“C#forExperiencedProgrammers”的合著者之一,同時(shí)也參與了“PerlHowtoProgram”和“JavaHowtoProgram”(第5版)的編寫工作。CherylH.YaegerDeitel&Associates有限公司Microsoft軟件出版部主任,曾就讀于波士頓大學(xué),三年內(nèi)學(xué)完了全部課程并取得計(jì)算機(jī)科學(xué)學(xué)士學(xué)位。Cheryl參與編寫了Deitel&Associates公司中的許多著作,包括“C#HowtoProgram”,“C#:AProgramner’sIntroduction”,“C#forExperiencedProgrammers”以及“VisualBasic.NETforExperiencedProgrammers”。Cheryl在Deitel&Associates公司的其他著作中也投入了大量心血,這些著作包括“PerlHowtoProgram”,“WirelessInternetandMobileBusinessHowtoProgram”,“InternetandWorldWideWebHowtoProgram”(第2版),“VisualBasic.NETHowtoProgram”(第2版),“SimplyVisualBasic.NET”。SuZhang畢業(yè)于McGill大學(xué)計(jì)算機(jī)科學(xué)專業(yè),獲學(xué)士和碩士學(xué)位。她的研究領(lǐng)域包括建模與仿真、實(shí)時(shí)系統(tǒng)與Java技術(shù),等等。她在加入Deitel公司以前,就一直在使用Java并長(zhǎng)期從事與Web相關(guān)技術(shù)工程的研究性工作。她曾參與過Deitel公司許多著作的編寫,包括“AdvancedJava2PlatformHowtoProgram”,“PythonHowtoProgram”,“JavaHowtoProgram”(第5版),她也曾與他人合著出版過“JavaWebServicesforExperiencedProgrammers”。

圖書目錄

教程1 Moving Shapes應(yīng)用程序介紹計(jì)算機(jī),Internet及Java 程序設(shè)計(jì)基礎(chǔ)  1.1    什么是計(jì)算機(jī)  1.2    計(jì)算機(jī)的組織結(jié)構(gòu)  1.3    機(jī)器語言、匯編語言和高級(jí)語言  1.4    Java概述  1.5    其他高級(jí)語言  1.6    結(jié)構(gòu)化程序設(shè)計(jì)  1.7    詮釋軟件的發(fā)展方向:對(duì)象技術(shù)  1.8    Internet與萬維網(wǎng)  1.9    Java運(yùn)行環(huán)境  1.10  新手上路:Moving Shapes應(yīng)用程序  1.11  Internet 及 Web 資源  1.12  小結(jié)教程2 Welcome 應(yīng)用程序引入圖形用戶界面的程序設(shè)計(jì)  2.1    探試Welcome應(yīng)用程序  2.2    編譯并運(yùn)行模板Welcome應(yīng)用程序  2.3    創(chuàng)建Welcome應(yīng)用程序  2.4    語法錯(cuò)誤  2.5    小結(jié)教程3 庫(kù)存清單應(yīng)用程序介紹JTextField和JButton組件  3.1    探試庫(kù)存清單應(yīng)用程序  3.2    在庫(kù)存清單應(yīng)用程序中自定義JLabel  3.3    自定義庫(kù)存清單應(yīng)用程序的JTextField和JButton  3.4    小結(jié)教程4 完整的庫(kù)存清單應(yīng)用程序引入程序設(shè)計(jì)的概念  4.1    探試庫(kù)存清單應(yīng)用程序  4.2    介紹Java的代碼規(guī)則  4.3    在事件處理程序中放置代碼  4.4    執(zhí)行計(jì)算并顯示結(jié)果  4.5    小結(jié)教程5 改進(jìn)的庫(kù)存清單應(yīng)用程序引入變量、內(nèi)存、算術(shù)運(yùn)算及鍵盤事件的概念  5.1    探試改進(jìn)后的庫(kù)存清單應(yīng)用程序  5.2    變量  5.3    針對(duì)JTextField處理keyPressed事件  5.4    內(nèi)存的概念  5.5    算術(shù)運(yùn)算  5.6    調(diào)試程序:斷點(diǎn)設(shè)置與run,stop,cont和print命令  5.7    Internet與Web資源  5.8    小結(jié)教程6 工資額計(jì)算器應(yīng)用程序引入算法、偽代碼及程序控制的概念  6.1    探試工資額計(jì)算器應(yīng)用程序  6.2    算法  6.3    偽代碼  6.4    控制語句  6.5    if選擇語句  6.6    if…else選擇語句  6.7    創(chuàng)建工資額計(jì)算器應(yīng)用程序  6.8    賦值運(yùn)算符  6.9    格式化文本  6.10  使用調(diào)試程序:print命令和set命令  6.11  小結(jié)教程7 牙科付款應(yīng)用程序介紹JCheckBox,消息對(duì)話框和邏輯運(yùn)算符  7.1    探試牙科付款應(yīng)用程序  7.2    創(chuàng)建牙科付款應(yīng)用程序  7.3    學(xué)習(xí)使用JCheckBox  7.4    使用對(duì)話框顯示消息  7.5    邏輯運(yùn)算符  7.6    小結(jié)教程8    購(gòu)車還貸計(jì)算器應(yīng)用程序介紹while循環(huán)語句及JTextArea組件   8.1    探試購(gòu)車還貸計(jì)算器應(yīng)用程序  8.2    while循環(huán)語句  8.3    自增運(yùn)算符和自減運(yùn)算符  8.4    創(chuàng)建購(gòu)車還貸計(jì)算器應(yīng)用程序  8.5    小結(jié)教程9 班級(jí)平均分應(yīng)用程序介紹do…while循環(huán)語句  9.1    探試班級(jí)平均分應(yīng)用程序  9.2    do…while循環(huán)語句  9.3    創(chuàng)建班級(jí)平均分應(yīng)用程序  9.4    小結(jié)教程10 利息計(jì)算器應(yīng)用程序介紹for循環(huán)語句  10.1    探試?yán)⒂?jì)算器應(yīng)用程序  10.2    計(jì)數(shù)器控制循環(huán)的要素  10.3    引入for循環(huán)語句  10.4    for循環(huán)舉例  10.5    創(chuàng)建利息計(jì)算器應(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)的工資額計(jì)算器應(yīng)用程序引入方法的概念  12.1    探試改進(jìn)的工資額計(jì)算器應(yīng)用程序  12.2    類與方法  12.3    方法的定義  12.4    最大值應(yīng)用程序  12.5    在工資額計(jì)算器應(yīng)用程序中使用方法  12.6    使用調(diào)試程序:利用step,step up和next命令控制執(zhí)行  12.7    小結(jié)教程13 改進(jìn)的利息計(jì)算器應(yīng)用程序引入事件處理的概念  13.1    探視改進(jìn)的利息計(jì)算器應(yīng)用程序  13.2    事件處理程序  13.3    事件處理程序的注冊(cè)  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 國(guó)旗知識(shí)測(cè)評(píng)應(yīng)用程序介紹一維數(shù)組及JComboBox組件  16.1    探試國(guó)旗知識(shí)測(cè)評(píng)應(yīng)用程序  16.2    數(shù)組  16.3    聲明并創(chuàng)建數(shù)組  16.4    創(chuàng)建國(guó)旗知識(shí)測(cè)評(píng)應(yīng)用程序  16.5    數(shù)組的排序  16.6    小結(jié)教程17 成績(jī)?cè)u(píng)定應(yīng)用程序介紹二維數(shù)組及JRadioButton組件  17.1    探試成績(jī)?cè)u(píng)定應(yīng)用程序  17.2    二維數(shù)組  17.3    學(xué)習(xí)使用JRadioButton  17.4    在成績(jī)?cè)u(píng)定應(yīng)用程序中添加代碼  17.5    小結(jié)教程18 微波爐模擬應(yīng)用程序創(chuàng)建屬于自己的類及其對(duì)象  18.1    探試微波爐模擬應(yīng)用程序  18.2    設(shè)計(jì)微波爐模擬應(yīng)用程序  18.3    對(duì)象的初始化:構(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ùn)中心應(yīng)用程序介紹集合,ArrayList及迭代器  19.1    探試貨運(yùn)中心應(yīng)用程序  19.2    Parcel類  19.3    JList組件  19.4    使用助記符  19.5    集合  19.6    創(chuàng)建貨運(yùn)中心應(yīng)用程序  19.7    使用迭代器  19.8    小結(jié)教程20 屏保應(yīng)用程序引入繼承及圖形繪制概念  20.1    探試屏保應(yīng)用程序  20.2    繼承簡(jiǎn)介  20.3    圖形繪制簡(jiǎn)介  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)的購(gòu)車還貸計(jì)算器應(yīng)用程序介紹異常處理技術(shù)  24.1    探試改進(jìn)的購(gòu)車還貸計(jì)算器應(yīng)用程序  24.2    介紹異常處理技術(shù)  24.3    Java中的異常處理  24.4    Java中異常的結(jié)構(gòu)  24.5    創(chuàng)建改進(jìn)的購(gòu)車還貸計(jì)算器應(yīng)用程序  24.6    小結(jié)教程25 票務(wù)信息查詢應(yīng)用程序介紹按順序存取的文件  25.1    探試活動(dòng)錄入應(yīng)用程序和票務(wù)信息查詢應(yīng)用程序  25.2    數(shù)據(jù)分級(jí)  25.3    文件和流  25.4    創(chuàng)建活動(dòng)錄入應(yīng)用程序:向文件中寫入信息  25.5    創(chuàng)建票務(wù)信息查詢應(yīng)用程序  25.6    學(xué)習(xí)使用finally語句塊  25.7    小結(jié)教程26 ATM 應(yīng)用程序介紹數(shù)據(jù)庫(kù)程序設(shè)計(jì)及命令行參數(shù)的使用  26.1    IBM Cloudscape數(shù)據(jù)庫(kù)  26.2    探試ATM應(yīng)用程序  26.3    設(shè)計(jì)ATM應(yīng)用程序  26.4    關(guān)系型數(shù)據(jù)庫(kù)縱覽:ATM數(shù)據(jù)庫(kù)  26.5    SQL  26.6    命令行參數(shù)的使用  26.7    創(chuàng)建數(shù)據(jù)庫(kù)連接  26.8    編程實(shí)現(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 電話號(hào)碼簿應(yīng)用程序Java語音API簡(jiǎn)介  28.1    Java語音API  28.2    下載并安裝FreeTTS  28.3    探試電話號(hào)碼簿應(yīng)用程序  28.4    創(chuàng)建電話號(hào)碼簿應(yīng)用程序  28.5    小結(jié)教程29 Web書店應(yīng)用程序Web應(yīng)用程序的開發(fā)及Apache Tomcat Web服務(wù)器簡(jiǎn)介  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簡(jiǎn)介  30.1    分析Web書店應(yīng)用程序  30.2    創(chuàng)建JavaServer Pages  30.3    創(chuàng)建books.jsp頁(yè)面  30.4    創(chuàng)建bookInformation.jsp頁(yè)面  30.5    小結(jié)教程31 Web書店應(yīng)用程:信息層考察數(shù)據(jù)庫(kù)并創(chuàng)建數(shù)據(jù)庫(kù)組件  31.1    回顧Web書店應(yīng)用程序  31.2    信息層:數(shù)據(jù)庫(kù)  31.3    在JSP頁(yè)面中使用Cloudscape數(shù)據(jù)庫(kù)  31.4    小結(jié)教程32 Web書店應(yīng)用程序:中間層介紹form屬性:method/action和在JSP中插入查詢結(jié)果集  32.1    回顧Web書店應(yīng)用程序  32.2    在books.jsp頁(yè)面中添加功能  32.3    在bookInformation.jsp頁(yè)面中添加功能  32.4    Internet與Web資源  32.5    小結(jié)附錄A    運(yùn)算符優(yōu)先級(jí)表附錄B    ASCII字符集附錄C    GUI 設(shè)計(jì)導(dǎo)航附錄D    Java 類庫(kù)索引附錄E    關(guān)鍵字列表附錄F    基本類型詞匯表索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)