出版時間:2008-7 出版社:高等教育出版社 作者:胡巧多 主編 頁數(shù):342 字數(shù):563000
內容概要
本書全面介紹了面向對象程序設計語言Java的基礎知識和綜合應用。全書分為Java語言快速入門篇、Java語言基礎篇、Java語言編程應用篇和Java語言高級篇,共四部分。書中通過大量商貿類專業(yè)的實際應用案例,介紹了Java語言的程序設計技巧和應用,體現(xiàn)了行業(yè)特色,有利于幫助學生快速掌握Java語言的主要特性、Java類庫的設計與使用方法和各種流行插件技術的應用等,并全面提高學生綜合分析、設計和解決實際問題的能力。 本書內容豐富、實例典型,可作為應用型高等院校計算機、管理等相關專業(yè)的教材,也可作為各類計算機語言培訓班的培訓用書。
書籍目錄
第一部分 Java語言快速入門篇 第1章 Java語言概述 1.1 Java語言的發(fā)展史 1.2 Java語言的特點 1.3 Java語言的程序分類 1.4 Java程序的運行 【綜合案例1—1】簡易服裝進貨系統(tǒng)(Application和Applet的不同實現(xiàn)) 習題1 第2章 Java環(huán)境的建立 2.1 Eclipse的簡介 2.2 Ecliose的運行環(huán)境 【綜合案例2—1】用Eclipse可視化開發(fā)服裝進貨系統(tǒng)的Applet版本 習題2第二部分 Java語言基礎篇 第3章 Java語言的編程基礎 3.1 Java語言的數(shù)據(jù)類型 【綜合案例3—1】美元兌換人民幣的換算 3.2 Java語言的運算符與表達式 3.3 Java語言的程序控制語句 【綜合案例3—2】銀行存款利息計算 【綜合案例3—3】某品牌服裝店年底促銷打折的折扣計算 【綜合案例3—4】雞兔同籠問題的解答 【綜合案例3—5】用while語句解決雞兔同籠問題 3.4 數(shù)組 【綜合案例3—6】卡拉OK比賽中的得分計算 3.5 Java語言的字符串處理 【綜合案例3—7】字符的統(tǒng)計 【綜合案例3—8】通過員工工號查找員工姓名 習題3 第4章 Java語言與面向對象 4.1 Java語言的類和對象 【綜合案例4—1】小型商貿進貨系統(tǒng)的Java程序 【綜合案例4—2】職工信息管理應用程序 【綜合案例4—3】銀行信息管理系統(tǒng)應用程序 4.2 類的繼承與封裝 【綜合案例4—4】不同類別消費人員購物收費程序 【綜合案例4—5】學生賬單管理應用程序 4.3 Java語言的接口和包 【綜合案例4—6】實現(xiàn)接口應用程序 4.4 Java語言的異常處理 【綜合案例4—7】用定義多個類的方法完成通信錄記事程序設計 習題4第三部分 Java語言編程應用篇 第5章 Java語言的多媒體技術 5.1 字體顯示和圖形繪制 【綜合案例5—1】在Java Application窗口中顯示各種字體 【綜合案例5—2】在Java Applet中繪制各種基本幾何圖形 5.2 圖像處理 【綜合案例5—3】在Java Application中加載顯示圖像 【綜合案例5—4】使用雙緩沖技術顯示圖像 5.3 動畫處理 【綜合案例5—5】實現(xiàn)文字和藍色矩形的動畫顯示 5.4聲音處理 【綜合案例5~6】在Java npp“cation中實現(xiàn)一個簡易的音樂播放器 習題5 第6章 Java語言的圖形用戶界面開發(fā)技術 6.1 應用AwT組件開發(fā)圖形用戶界面程序 【綜合案例6—1】設計應用程序的用戶登錄界面 6.2 Java事件處理機制 【綜合案例6—2】設計添加事件處理機制的應用程序用戶登錄界面 6.3 常用圖形用戶界面AWT組件 【綜合案例6—3】使用復選框、單選框組、文本區(qū)、面板容器實現(xiàn)圖形用戶界面 【綜合案例6—4】實現(xiàn)更加復雜和功能更多的用戶身份驗證圖形用戶界面 【綜合案例6—5】創(chuàng)建窗口及菜單,響應鼠標單擊事件,顯示對象的名稱 6.4 應用Swing組件開發(fā)圖形用戶界面程序 【綜合案例6—6】用Swing組件實現(xiàn)圖形用戶界面的客戶信息錄入窗口 6.5 Java Applet與圖形用戶界面 【綜合案例6—7】用Java Applet實現(xiàn)用戶登錄驗證窗口 習題6 第7章 Java語言的I/O操作與線程處理技術 7.1 Java語言的I/O操作 【綜合案例7—1】數(shù)據(jù)讀取和輸出的應用 7.2 目錄和文件管理——File類 【綜合案例7—2】文件操作應用 7.3 字節(jié)流類與字符流類 7.4 文件的訪問 【綜合案例7—3】簡單字符文件的讀取與建立 【綜合案例7—4】隨機訪問文件的操作應用 7.5 線程與線程的創(chuàng)建 【綜合案例7—5】創(chuàng)建線程程序 7.6 線程的生命周期 7.7 線程的調度、優(yōu)先級和線程同步 習題7 第8章 Java語言的數(shù)據(jù)庫處理技術 8.1 數(shù)據(jù)庫安裝與配置 8.2 JDBC和數(shù)據(jù)庫連接 【綜合案例8—1】在MySQL數(shù)據(jù)庫中創(chuàng)建表sttadent并向其中輸入數(shù)據(jù) 8.3 數(shù)據(jù)庫應用系統(tǒng)開發(fā) 【綜合案例8—2】創(chuàng)建Java程序,連接MySQL數(shù)據(jù)庫進行用戶身份驗證 【綜合案例8—3】超市管理信息系統(tǒng)連接SQL Server數(shù)據(jù)庫,實現(xiàn)產品信息錄入 8.4 SQL Explorler數(shù)據(jù)庫插件技術 【綜合案例8—4】在Eclipse中利用插件對MySQL數(shù)據(jù)庫中的表進行操作 習題8第四部分 Java語言高級篇 第9章 Web開發(fā)技術簡介 9.1 Tomcat和JBOSS 9.2 Servlet 【綜合案例9—1】獲取用戶主機的IP地址和連接的端口號等信息 9.3 JSP 【綜合案例9—2】用Eclipse建立簡單的JSP應用程序 9.4 Struts 【綜合案例9—3】在Eclipse中利用Struts建立簡單的Web應用 程序 9.5 Hibernate 【綜合案例9—4】在Eclipse中利用Hibernate建立簡單的員工信 息存儲和顯示程序 9.6 Spring 【綜合案例9—5】在Eclipse中利用Spring框架建立簡單的信息 展示程序 習題9 第10章 Java語言的開發(fā)環(huán)境簡介 10.1 EditPlus與J2SDK簡單開發(fā) 【綜合案例10—1】使用EditPlus與JZSDK進行簡單的Java程序開發(fā) 10.2 NetBeans 【綜合案例10—2】使用NetBeans IDE進行簡單Java程序開發(fā) 10.3 BEA Workshop 【綜合案例10一3】使用BEA Workshop進行簡單Java程序開發(fā) 10.4 JDeveloper 【綜合案例10—4】使用JDeveloper IDE進行簡單Java程序開發(fā) 習題10附錄
章節(jié)摘錄
第一部分 Java語言快速入門篇 第1章 Java語言概述 1.1 Java語言的發(fā)展史 作為當前廣泛使用的計算機高級語言之一,Java語言的起源同整個計算機語言的發(fā)展史密不可分。就計算機語言的發(fā)展史來看,推動計算機語言革新和發(fā)展的基本因素有兩個:一是適應正在變化的環(huán)境和需求,二是實現(xiàn)編程藝術的完善與提高。 最初的計算機語言是直接為機器所識別的二進制代碼,即機器語言。機器語言對程序員的要求非常高,程序也不容易閱讀和維護。為了程序開發(fā)、閱讀和維護的便利,人們逐步改進機器語言,從最初方便于計算機執(zhí)行,轉向方便于人的編寫和閱讀。為此,人們設計出了各種類型的編程語言,如最初的匯編語言,繼而FORTRAN、BASIC、PASCAL等語言,一直到后來C語言的誕生,解決了之前的語言缺乏結構性或者功能不夠強大等缺陷,同時C語言的誕生,也與當時的硬件條件的進步緊密相關?! 語言應用了20世紀60年代所提出的結構化編程的方法,但是到80年代初期,許多工程項目的復雜性已經(jīng)超過了結構化方法的極限,由此推動了面向對象編程方法的出現(xiàn),其通過繼承性、封裝性和多態(tài)性來幫助組織復雜程序,C++語言即因此而產生?! 〉?0世紀80年代末和90年代初,使用面向對象編程的C++語言占據(jù)了主要的地位,人們似乎認為已經(jīng)找到了一種完美的語言,因為C++語言既有著面向對象的特征,又有C語言高效和格式上的優(yōu)點。然而,推動計算機語言進步的力量不斷在積聚,在隨后的幾年中,萬維網(wǎng)(WWW)和Internet對語言的可移植、跨平臺的強烈追求推動計算機語言繼續(xù)發(fā)展,這就促進了Java語言的誕生?! ava語言最初是由James Goslin9,Patrick Naughton,Chris Warth,Ed Frank和Mike Sheridan于1991年在Sun公司設計出來的。該語言開始命名為“Oak”,于1995年更名為“Java”。最初Java語言的推動力并非為了Internet,而是為了相對獨立于平臺(體系結構中立)的語言的需要,使設計出的一種語言能夠創(chuàng)建出嵌入微波爐、遙控器等各種家用電器的軟件。然而用作控制器的CPU芯片是多種多樣的,C語言和C++語言等其他絕大多數(shù)語言的缺點是只能對特定目標進行編譯,這樣就需要一個完整的以該CPU為目標的編譯器,而創(chuàng)建編譯器是一項既耗資巨大又耗時較長的工作,因此需要一種簡單且經(jīng)濟的解決方案?! ?/pre>編輯推薦
《Java程序設計案例教程》是編者在多年的程序設計的教學經(jīng)驗和實際應用開發(fā)基礎上,借鑒了不同的教學方法和教材特點編寫完成的。根據(jù)當前社會IT產業(yè)的熱點,結合當前課程、專業(yè)教學體系改革的要求,《Java程序設計案例教程》很好地體現(xiàn)了“突出應用性、加強針對性和強化實踐性”的原則,反映出當前Java教學的一些新的特點。全書分為四部分,共計十章。其中第一部分為Java語言快速入門篇,包括Java語言概述和Java環(huán)境的建立;第二部分為Java語言基礎篇,包括Java語言的編程基礎和Java語言與面向對象;第三部分為Java語言編程應用篇,包括Java語言的多媒體技術、Java語言的圖形用戶界面開發(fā)技術、Java語言的I/O操作與線程處理技術和Java語言的數(shù)據(jù)庫處理技術;第四部分為Java語言高級篇,包括web開發(fā)技術簡介和Java語言的開發(fā)環(huán)境簡介。 《Java程序設計案例教程》的編寫目標是適用、實用和夠用?!禞ava程序設計案例教程》使用了當今社會最為流行的Eclipse開發(fā)環(huán)境,精選了大量案例,突出了應用性和實用性;通過任務驅動教學模式,提高了學生分析問題、解決問題及自我學習的能力。圖書封面
評論、評分、閱讀與下載