Java程序設(shè)計案例教程

出版時間:2010-2  出版社:北京大學(xué)出版社  作者:胡巧多,楊田宏 主編  頁數(shù):322  

前言

北京大學(xué)出版社第六事業(yè)部在2005年組織編寫了《21世紀(jì)全國應(yīng)用型本科計算機系列實用規(guī)劃教材》,至今已出版了50多種。這些教材出版后,在全國高校引起熱烈反響,可謂初戰(zhàn)告捷。這使北京大學(xué)出版社的計算機教材市場規(guī)模迅速擴大,編輯隊伍茁壯成長,經(jīng)濟效益明顯增強,與各類高校師生的關(guān)系更加密切。2008年1月北京大學(xué)出版社第六事業(yè)部在北京召開了“2l世紀(jì)全國應(yīng)用型本科計算機案例型教材建設(shè)和教學(xué)研討會”。這次會議為編寫案例型教材做了深入的探討和具體的部署,制定了詳細的編寫目的、叢書特色、內(nèi)容要求和風(fēng)格規(guī)范。在內(nèi)容上強調(diào)面向應(yīng)用、能力驅(qū)動、精選案例、嚴(yán)把質(zhì)量:在風(fēng)格上力求文字精練、脈絡(luò)清晰、圖表明快、版式新穎。這次會議吹響了提高教材質(zhì)量第二戰(zhàn)役的進軍號。案例型教材真能提高教學(xué)的質(zhì)量嗎?

內(nèi)容概要

《Java程序設(shè)計案例教程》全面綜合地介紹了面向?qū)ο蟪绦蛟O(shè)計語言Java的基礎(chǔ)知識和綜合應(yīng)用,使用IBM公司的Eclipse開發(fā)環(huán)境,內(nèi)容體現(xiàn)了Java的最新成果和應(yīng)用情況。全書分為Java語言入門篇、Java語言基礎(chǔ)編程篇、Java語言編程應(yīng)用篇和Java語言高級篇4部分,共計12章。書中通過大量實際應(yīng)用案例,講述Java語言的程序設(shè)計技巧和應(yīng)用,有利于幫助學(xué)生快速掌握J(rèn)ava語言的主要特性,學(xué)習(xí)Java類庫的設(shè)計與使用方法和軟件應(yīng)用等前沿技術(shù),全面提高學(xué)生綜合分析、設(shè)計和解決實際問題的能力。木書內(nèi)容豐富,實例典型,適合作為應(yīng)用型高等院校本科相關(guān)專業(yè)的教材,同時也可作為計算機培訓(xùn)教材使用。為方便教學(xué)和實踐,《Java程序設(shè)計案例教程》配有電子教案、習(xí)題參考答案和案例程序源代碼等。

書籍目錄

第1部分 Java語言入門篇 第1章 Java語言與面向?qū)ο蟪绦蛟O(shè)計  1.1 Java語言概述	1.1.1 Java的發(fā)展歷史	1.1.2 Java技術(shù)體系	1.1.3 Java平臺	1.1.4 Java的特點	1.1.5 本節(jié)小結(jié)	1.1.6 自測練習(xí)  1.2 Java環(huán)境的建立與使用	1.2.1 JDK概述	1.2.2 JDK的下載和安裝	1.2.3 用.JDK管理Java的應(yīng)用	1.2.4 設(shè)置運行環(huán)境參數(shù)	1.2.5 Java程序開發(fā)過程	1.2.6 本節(jié)小結(jié)	1.2.7 自測練習(xí)  1.3 Java開發(fā)工具	1.3.1 開發(fā)工具簡介	1.3.2 Eclipse的下載安裝	1.3.3 Eclipse的設(shè)置	1.3.4 使用Eclipse開發(fā)Java應(yīng)用程序	1.3.5 本節(jié)小結(jié)	1.3.6 自測練習(xí)  1.4 本章小結(jié)  1.5 本章習(xí)題  1.6 綜合實驗項目1 第2章 Java語言的編程基礎(chǔ)  2.1 Java語言基礎(chǔ)知識	2.1.1 標(biāo)識符	2.1.2 變量	2.1.3 常量	2.1.4 本節(jié)小結(jié)	2.1.5 自測練習(xí)  2.2 基本數(shù)據(jù)類型	2.2.1 整數(shù)類型	2.2.2 浮點類型	2.2.3 字符類型	2.2.4 布爾類型	2.2.5 本節(jié)小結(jié)	2.2.6 自測練習(xí)  2.3 運算符與表達式	2.3.1 二元算術(shù)運算符	2.3.2 單目算術(shù)運算符	2.3.3 關(guān)系運算符	2.3.4 邏輯運算符	2.3.5 位運算符	2.3.6 條件運算符  2.3.了賦值運算符	2.3.8 運算符的優(yōu)先級和結(jié)合規(guī)則	2.3.9 木節(jié)小結(jié)	2.3.10 自測練習(xí)  2.4 控制語句	2.4.1 順序結(jié)構(gòu)程序設(shè)計	2.4.2 選擇結(jié)構(gòu)程序設(shè)計	2.4.3 循環(huán)結(jié)構(gòu)程序設(shè)計	2.4.4 轉(zhuǎn)向控制語句	2.4.5 本節(jié)小結(jié)	2.4.6 自測練習(xí)  2.5 Java語言的數(shù)組	2.5.1 一維數(shù)組	2.5.2 多維數(shù)組	2.5.3 本節(jié)小結(jié)	2.5.4 自測練習(xí)  2.6 Java語言的字符串	2.6.1 String類	2.6.2 StringBuffer.類	2.6.3 本節(jié)小結(jié)	2.6.4 自測練習(xí)  2.7 本章小結(jié)  2.8 本章習(xí)題  2.9 綜合實驗項目2第2部分 Java語言基礎(chǔ)編程篇 第3章 Java語言與面向?qū)ο蟆 ?.1 Java語言的類和對象	3.1.1 面向?qū)ο蟮母拍?3.1.2 類的定義    3.1.3 對象	3.1.4 構(gòu)造方法	3.1.5 類的成員設(shè)計	3.1.6 類與對象的關(guān)系	3.1.7 本節(jié)小結(jié)	3.1.8 自測練習(xí)  3.2 Java語言系統(tǒng)定義類的使用	3.2.1 使用系統(tǒng)類的前提條件	3.2.2 常用系統(tǒng)定義的基礎(chǔ)包	3.2.3 本節(jié)小結(jié)	3.2.4 自測練習(xí)  3.3 Java語言用戶定義類的設(shè)計	3.3.1 Java程序設(shè)計主要內(nèi)容	3.3.2 類成員訪問控制及類訪問控制	3.3.3 類的封裝	3.3.4 本節(jié)小結(jié)	3.3.5 自測練習(xí)  3.4 本章小結(jié)  3.5 本章習(xí)題  3.6 綜合實驗項目3 第4章 Java語言類的繼承 第5章 Java接口與包第3部分 Java語言編程應(yīng)用篇 第6章 Java語言的圖形用戶界面開發(fā) 第7章 Java語言的多媒體技術(shù) 第8章 uava語言的異常處理 第9章 Java語言的輸入/輸出 第10章 Java語言的線程第4部分 Java語言高級篇 第11章 Java數(shù)據(jù)庫編程 第12章 Java Web編程技術(shù)參考文獻

章節(jié)摘錄

插圖:1.類成員訪問控制1)數(shù)據(jù)成員的作用域數(shù)據(jù)成員變量在聲明時,是通過添加修飾符來限定其作用域的,即限定其他類或本類成員對它的訪問權(quán)限。成員數(shù)據(jù)常用的訪問修飾符有以下幾種。(1)public公用變量修飾符,被它所修飾的變量可以被所有類訪問。(2)protected保護變量修飾符,除了提供包內(nèi)的訪問權(quán)限外,protected修飾的變量允許繼承此類的子類訪問。(3)private私有變量修飾符,阻止其他類對private修飾的變量訪問,僅提供給當(dāng)前類內(nèi)部訪問的變量,private變量不能被繼承。private修飾符可以隱藏類的實現(xiàn)細節(jié)。上述3種訪問修飾在訪問級別上是依次降低的。(4)Java中除了上述3種修飾符外,還存在第4種修飾符,即不加任何訪問關(guān)鍵字的默認(rèn)訪問模式。它只允許同包內(nèi)進行訪問,不同包之間不允許相互訪問。(5)final常量修飾符,將變量聲明為final可保證所修飾的變量在使用中不被改變。被聲明為final的變量必須在聲明時給定初值,而且在以后的引用中只能讀取,不可修改。上述5種訪問修飾的變量均為類的實例變量。(6)static類變量修飾符,成員變量前面加上static修飾符,表示該成員變量為類變量。不需要創(chuàng)建對象,就可以利用“類的引用”來訪問static成員。每個成員變量按其各自屬性還可以帶有各自的數(shù)據(jù)類型,具體參見前章講述內(nèi)容。2)方法成員的作用域同上述,方法成員也是通過添加修飾符宋限定其作用域的,即限定其他類或本類成員對它的訪問權(quán)限。成員方法常用的訪問修飾符有public,private,protected等訪問權(quán)限修飾符,也可以是static,final,native,aLbstract,synchronized等非訪問權(quán)限修飾符。(訪問權(quán)限修飾符指出滿足什么條件時該方法成員可以被訪問;非訪問權(quán)限修飾符指明數(shù)據(jù)成員的使用方式。)除構(gòu)造方法、類方法和實例方法外,下面簡單說明其他修飾符所修飾成員方法的用途。(1)final方法是指最終方法,它能被子類繼承和使用,但不能在子類中修改或重新定義。它的主要目的是利用本地資源擴展Java功能,而與Java本身的機制無關(guān)。(2)native方法是指本地方法,當(dāng)在方法中調(diào)用一些不是由Java語言編寫的代碼或者在方法中用Java語言直接操作計算機硬件時要聲明為native方法??梢酝ㄟ^System。loadLibrary()方法裝入。如果本地方法沒有裝載成功,則會有異常被拋出。

編輯推薦

《Java程序設(shè)計案例教程》:21世紀(jì)全國應(yīng)用型本科計算機案例型規(guī)劃教材

圖書封面

評論、評分、閱讀與下載


    Java程序設(shè)計案例教程 PDF格式下載


用戶評論 (總計2條)

 
 

  •   面向?qū)ο蟪绦蛟O(shè)計的課本。。。
  •   送貨速度比較慢~~~~~~~
 

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

京ICP備13047387號-7