新編Java程序設計實驗指導

出版時間:2010-6  出版社:清華大學出版社  作者:陳鐵,姚曉昆,肖建 等編著  頁數(shù):314  

前言

Java語言是一門發(fā)展非??臁⒉粩鄤?chuàng)新的計算機語言,許多大型項目已經(jīng)采用了Java語言來開發(fā)?!癑ava程序設計”課程得到許多學校的關注。為了適應計算機教學發(fā)展趨勢,有必要編寫一本符合當前Java語言發(fā)展趨勢和教學現(xiàn)狀的實驗指導,幫助廣大讀者了解和掌握Java語言的當前的特點,以克服讀者“學”和“實用”脫節(jié)的問題。結合編者從事Java課程教學活動中積累的經(jīng)驗,從實用性、科學性以及當前的計算機技術出發(fā)編寫本書。本書分成四大部分:Java語言基礎、面向對象程序設計、GUI編程和高級編程初步。第1部分:Java語言基礎。第1章和第2章,是了解Java的語言基礎,涉及了Java的背景知識、Java的數(shù)據(jù)類型和基本操作、控制語句、方法、數(shù)組。在這一部分著重介紹了如何設置JDK7.O路徑、在DOS環(huán)境下編譯和運行JavaApplication和JavaApplet,尤其對在Eelipse3.5集成開發(fā)環(huán)境中加載JDK7.0編譯環(huán)境和開發(fā)Java程序進行詳細的說明和介紹。通過一些具體實驗設計,如基本運算練習、評判學生成績等級、輸出九九乘法表、數(shù)組排序、鴿巢原理的模擬和“速算24”游戲來幫助學生了解和掌握Java的語言基礎。第2部分:面向對象程序設計。第3章~第6章,詳細介紹面向對象的基本概念,以及通過多種形式的實驗對用面向對象的實際應用展開介紹。在這一部分,實驗設計涉及以下內容:對象的創(chuàng)建與使用、靜態(tài)static成員與實例成員、變量與對象的作用域和生存期、函數(shù)重載與this關鍵字、子類的派生與關鍵字super、方法覆蓋、多態(tài)性與動態(tài)綁定、嵌套類和內部類、包(package)的使用與訪問控制、接口的定義與實現(xiàn)。此外,通過對Java的常用工具類,如Math類與基本數(shù)據(jù)包裝類、Date類與Calendar類,來鞏固和加深對面向對象程序設計概念的理解,使得讀者對如何用Java實現(xiàn)面向對象程序設計有一個正確認識。第3部分:GUI編程。第7章和第8章,介紹了GUI編程和Java2D的圖形處理。本書涉及了常用的GUI組件、事件處理,使得GUI編程更加符合}tCI(Human Computer Interface),具有良好的人機交互性。本部分側重對Java2D圖形處理進行介紹,并設計具體的分形算法實現(xiàn)雪花圖形練習。針對Eclipse平臺日益成為GUI界面開發(fā)的主流,介紹SWT/JFaceAPI的圖形界面編程、Eclipse的插件編程。通過設計有趣的國際象棋游戲界面的實驗,引導讀者對Java的標準AwT/SWINGAPI,Eclipse平臺SWT/JFaceAPI以及Ecli。pse插件開發(fā)GUI界面了解,并比較三種GUI編程的特點和不同。第4部分:高級編程初步。第9章~第15章,這部分為適應教學內容的擴充而展開。在這一部分,對運用Java語言實現(xiàn)異常處理、多線程編程、文件處理、網(wǎng)絡編程、多媒體技術、訪問數(shù)據(jù)庫、與XMI。數(shù)據(jù)處理等方面做了初步介紹,為進一步學習這些技術提供基礎和學習的方向。本書對異常處理做了深入的介紹,并從一個具體實驗出發(fā),對異常處理的相關概念做了由淺入深的闡述。

內容概要

  本書是學習Java語言的實驗指導教材。全書分成15章,涵蓋了當前J2SE中的初級、中級大部分內容和高級編程技術的部分內容,包括當前Java的主流Eclipse 3.5開發(fā)環(huán)境,Java的基本數(shù)據(jù)類型和基本運算,Java控制語句,數(shù)組,類和對象,包和接口的應用,異常處理,字符串處理,Java的GUI編程,事件處理Java的文件處理,Java的多媒體技術,Java的網(wǎng)絡技術的實現(xiàn)、Java的數(shù)據(jù)庫初步編程以及Java處理XML數(shù)據(jù)的實用API.   為了讓讀者更好地學習Java語言,本書將每章分成預備知識和實驗指導兩個部分。預備知識部分對學習過程中需要注意的知識點和一些常見的問題做了歸納和總結,能幫助讀者對關鍵知識點快速地了解和鞏固。實驗指導部分由淺入深,通過詳細的實驗步驟和完整的實驗設計指導每個實驗,通過程序改錯、補充程序、程序分析、獨立編寫程序,以及問題思考等多種方法,立體地指導讀者來深入理解和掌握Java語言,克服了傳統(tǒng)實驗指導中存在實驗手段單一的問題,較好地通過實驗來學習和掌握理論知識。   本書可以作為普通高?!懊嫦驅ο蟪绦蛟O計”或“Java程序設計”課程的實驗教材,也可供計算機應用開發(fā)人員學習參考。

書籍目錄

第1章 Java概述和Eclipse開發(fā)環(huán)境 1.1 預備知識  1.1.1 Java簡介  1.1.2 Application與Applet  1.1.3 Java開發(fā)運行環(huán)境介紹 1.2 實驗  1.2.1 JDK 7.0路徑設置  1.2.2 在DOS環(huán)境下編譯和運行Java Application和Java Applet程序  1.2.3 在Eclipse 3.5中開發(fā)Java程序第2章 Java語言基礎 2.1 預備知識  2.1.1 標識符  2.1.2 保留字  2.1.3 基本數(shù)據(jù)類型  2.1.4 運算符與表達式  2.1.5 Java常用的輸入和輸出操作  2.1.6 三種控制結構  2.1.7 數(shù)組 2.2 實驗  2.2.1 基本運算練習  2.2.2 輸出九九乘法表  2.2.3 數(shù)組排序  2.2.4 鴿巢原理的模擬  2.2.5 “速算24”游戲第3章 類和對象 3.1 預備知識  3.1.1 類和對象的定義  3.1.2 類變量、實例變量  3.1.3 類方法、實例方法  3.1.4 局部變量  3.1.5 對象的創(chuàng)建、構造函數(shù)、new運算符  3.1.6 變量的作用域  3.1.7 函數(shù)重載  3.1.8 this關鍵字 3.2 實驗  3.2.1 對象的創(chuàng)建和使用  3.2.2 類的靜態(tài)成員與實例成員  3.2.3 變量的作用域和this關鍵字  3.2.4 方法重載第4章 繼承和多態(tài)性 4.1 預備知識  4.1.1 繼承、超類、子類  4.1.2 子類的構造函數(shù)和關鍵字super  4.1.3 方法覆蓋  4.1.4 抽象類和抽象方法  4.1.5 多態(tài)性與動態(tài)綁定  4.1.6 內部類、嵌套類、局部類、匿名類 4.2 實驗  4.2.1 子類的派生與方法覆蓋  4.2.2 多態(tài)性與動態(tài)綁定  4.2.3 嵌套類和內部類第5章 包、接口和常用工具類 5.1 預備知識  5.1.1 包  5.1.2 接口  5.1.3 Java的預定義類 5.2 實驗  5.2.1 包的使用與訪問控制  5.2.2 接口的實現(xiàn)與運用  5.2.3 Java的常用工具類第6章 字符串第7章 Java的GUI編程第8章 Java的圖形處理與Java 2D第9章 異常處理第10章 多線程編程 第11章 文件和流第12章 網(wǎng)絡編程第13章 多媒體技術第14章 數(shù)據(jù)庫編程第15章 Java與XML  

章節(jié)摘錄

插圖:2.本地API部分,Java驅動程序本地API部分Java驅動程序使得JDBC程序可以使用數(shù)據(jù)庫特定的API函數(shù),允許客戶程序通過Java本地接口訪問數(shù)據(jù)庫。該類型將JI)BC調用轉化成調用客戶端調用數(shù)據(jù)庫(如Oracle、Sybase等)的應用接口。它不像JDBC-to-ODBC橋接驅動程序,該類型的驅動程序需要裝載在客戶端的部分二進制代碼。由于不同的操作系統(tǒng)必須有不同的已編譯的本地API代碼,所以一般運用于可控制的環(huán)境。3.JDBC-Net純Java驅動程序兒)BC-Net純Java驅動程序接受JI)BC請求,然后發(fā)往網(wǎng)絡上的中間件服務器。中間件服務器再把請求翻譯為符合數(shù)據(jù)庫規(guī)范的調用,然后將該調用傳給數(shù)據(jù)庫服務器。該方式通過一個JDBC可以連接多個數(shù)據(jù)庫。但是該方式需要中間件服務器的特定數(shù)據(jù)庫代碼,如果中間件在不同的平臺運行,會影響運行效率。4.本地協(xié)議純,Java驅動程序本地協(xié)議純Java驅動程序接受JDBC請求,并將JDBC請求翻譯成數(shù)據(jù)庫的特定的網(wǎng)絡協(xié)議,允許客戶計算機和DBMS數(shù)據(jù)庫直接連接。14.1.3 基本JDBC應用程序的執(zhí)行流程利用JDBC來訪問特定的數(shù)據(jù)庫,實現(xiàn)對數(shù)據(jù)庫的各種操作。具體的步驟有7步:(1)導人JI)BC類;(2)裝載/注冊驅動程序;(3)連接數(shù)據(jù)庫;(4)創(chuàng)建語句(Statement)對象;(5)執(zhí)行SQL語句;(6)處理結果;(7)關閉連接。

編輯推薦

《新編Java程序設計實驗指導》:高等學校計算機專業(yè)教材精選·算法與程序設計

圖書封面

評論、評分、閱讀與下載


    新編Java程序設計實驗指導 PDF格式下載


用戶評論 (總計5條)

 
 

  •   這本倒是很好了
  •   符合要求!就是快遞慢了一點點`
  •   不錯,速度也很快,是正版的。
  •   內容實在一般??!做實驗的內容,也不是很好!!
  •   適合有點基礎,想在學習的人
 

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

京ICP備13047387號-7