Java程序設計案例教程

出版時間:2011-1  出版社:機械工業(yè)出版社  作者:孫一林,彭波  頁數(shù):302  
Tag標簽:無  

前言

本書的作者都是從事多年Java語言教學的教育工作者和使用Java開發(fā)項目多年的軟件工程師,對Java有著深入的理解。在從事Java語言教學的過程中,他們都或多或少地了解了學生在學習Java語言時遇到的難點以及如何使學生更快、更準確地掌握和使用Java語言。在此基礎上,作者盡量讓本書通俗易懂,使其符合循序漸進、由淺入深的學習規(guī)則,幫助讀者規(guī)范、系統(tǒng)地學習Java語言,為后續(xù)深入學習Java語言奠定扎實的基礎。計算機語言與人類交流使用的自然語言的功能是一樣的,只是計算機語言是人與計算機交流時使用的。更確切地說,它是人命令計算機做某些事情的語言。計算機語言也有單詞(稱為關鍵字)、詞組(稱為類庫或函數(shù)庫)、語法規(guī)則等,但是其單詞是有限的,因為計算機CP[J中的指令譯碼器只能理解很少的單詞,而語法規(guī)則也是規(guī)定好的,人們只可以按照語法規(guī)則來編寫一些語句,否則計算機會不認識。因此,掌握計算機語言的關鍵字和語法規(guī)則就可以編寫計算機認識的可執(zhí)行語句,而計算機程序就是一些遵循語法規(guī)則的語句的邏輯組合,它可以讓計算機完成特定的功能。顧名思義,計算機只能實現(xiàn)計算功能,為什么它能用在各行各業(yè)?因為幾乎所有的事物以及事物的改變都可以用“數(shù)據”來描述,例如,最常見的阿拉伯數(shù)字、ASCII碼(描述文字)、PCM碼(描述視、音頻信息)、表格、圖等“廣義數(shù)據”,處理這些“數(shù)據”正是計算機的專長。因此,編寫計算機程序首先需要通過“數(shù)據”和對數(shù)據的操作來建立一些模型(稱之為數(shù)學模型),然后計算機執(zhí)行程序則是針對數(shù)據的操作來實現(xiàn)要達到的目的。目前的面向對象編程的理念就是幫助實現(xiàn)或建立這樣的模型,它可以使編寫計算機程序變得簡單。掌握面向對象編程思想是編寫應用程序的基礎,而Java語言就是適用于面向對象編程的語言。另外,計算機語言除了具有關鍵字和規(guī)定的語法規(guī)則外,還提供了大量的類庫或函數(shù)庫,這些類庫或函數(shù)庫則是針對各種類型的“數(shù)據”實施處理的。在編寫應用程序時,幾乎所有需要處理的數(shù)據類型都可以在類庫或函數(shù)庫中找到處理方法,類庫或函數(shù)庫可以說是包羅萬象??傊?,要學習計算機語言,在理解了其使用的編程思想后.剩下的就是學習關鍵字、語法規(guī)則和類庫或函數(shù)庫的使用了。本書分為兩個部分:第一部分包含6章,主要講解Java語言的關鍵字、由關鍵字組成的表達式、程序流控制、類定義、接口定義、對象的使用、異常的處理等語句以及Java語言的語法規(guī)則;第二部分包含9章,主要是關于Java基礎類庫JFC的應用。在JFC中每一個類庫都是針對一類數(shù)據進行的操作,類庫提供了許多數(shù)據操作方法,每一類操作都制定了操作機制,了解操作機制是更好地使用類庫的前提。Sun公司提供的J2SDK中類庫使用說明文檔是最直接的使用類庫的學習資料,本書則是通過案例介紹類庫的操作機制和使用方法,案例涉及的內容有計算機輸入和輸出操作、圖形用戶界面操作、Applet小程序的編寫、圖形繪制操作、多線程處理、圖像動畫制作、網絡編程、數(shù)據庫操作等,為讀者深入學習各個應用領域中的由Sun公司提供的JavaAPI奠定一些基礎。

內容概要

本書闡述了Java語言的關鍵字、語句、語法規(guī)則、類庫等的使用方法,其內容包括Java語言開發(fā)工具的介紹、面向對象編程的概念、Java基礎語句、Java類、類的繼承與多態(tài)等特性、接口、包、異常、Java基礎類庫的應用,并通過應用型案例幫助讀者掌握Java語言的輸入和輸出操作、圖形用戶界面操作、Applet小程序的編寫、圖形繪制操作、多線程處理、圖像動畫制作、網絡編程、數(shù)據庫操作等相關類庫的使用。  本書可作為大學、大專等院校計算機相關專業(yè)的本科或??粕慕滩?,也可作為學習Java語言的初、中級讀者的參考書。

書籍目錄

前言教學建議第一部分 基礎原理篇 第1章 Java程序設計基礎  1.1 Java程序與運行   1.1.1 Java語言的特征   1.1.2 Java虛擬機-   1.1.3 Java字節(jié)代碼   1.1.4 Java編譯單元  1.2 Java程序的開發(fā)   1.2.1 Java語言程序開發(fā)平臺   1.2.2 J2SDK   1.2.3 在Windows操作系統(tǒng)中搭建Java程序的開發(fā)和運行環(huán)境   1.2.4 Java程序的編譯和運行  1.3 Java語言的標識符和關鍵字   1.3.1 Java注釋語句   1.3.2 Java標識符   1.3.3 Java關鍵字  1.4 Java基本數(shù)據類型   1.4.1 數(shù)據值的表示法   1.4.2 變量   1.4.3 變量的數(shù)據類型轉換   1.4.4 常量  1.5 Java運算符和表達式   1.5.1 Java運算符   1.5.2 Java表達式   1.5.3 表達式中運算符的使用規(guī)則  1.6 Java程序流控制語句   1.6.1 分支結構語句   1.6.2 循環(huán)結構語句   1.6.3 輔助流控制語句   1.6.4 流控制語句應用示例  1.7 小結  1.8 習題 第2章 面向對象編程  2.1 面向對象程序設計   2.1.1 面向對象的程序設計方法   2.1.2 Java面向對象程序設計  2.2 Java類   2.2.1 Java類的定義   2.2.2 方法的定義   2.2.3 Java修飾符與其權限  2.3 Java對象   2.3.1 對象的創(chuàng)建   2.3.2 構造方法的使用   2.3.3 對象的使用   2.3.4 Java對象的清除   2.3.5 Java類和對象的關系  2.4 數(shù)組對象   2.4.1 一維數(shù)組的聲明和創(chuàng)建   2.4.2 多維數(shù)組的聲明和創(chuàng)建   2.4.3 數(shù)組的應用  2.5 小結  2.6 習題 第3章 Java類的繼承與多態(tài)  3.1 Java類的繼承   3.1.1 概念和語法   3.1.2 Java類繼承關系的測試   3.1.3 隱藏、覆蓋和重載   3.1.4 構造方法的重載  3.2 abstract和final修飾符   3.2.1 absffact修飾符   3.2.2 final修飾符  3.3 tllis和super變量   3.3.1 tIlis變量   3.3.2 super變量  3.4 Java的多態(tài)性   3.4.1 多態(tài)的概念   3.4.2 多態(tài)的應用   3.4.3 構造方法與多態(tài)  3.5 小結  3.6 習題 第4章 Java接口和Java包  4.1 Java接口   4.1.1 接口的定義   4.1.2 接口的實現(xiàn)   ……第二部分 案例應用篇

章節(jié)摘錄

插圖:本章介紹Java異常處理機制的相關知識,包括異常處理語法規(guī)則和語句的使用,以及異常的捕獲和拋出等。5.1 Java異常處理機制廣義的異常是指應用程序在編譯和運行期間出現(xiàn)的錯誤,在編譯時出現(xiàn)的錯誤會被編譯器指出,通過修改代碼可以完成糾正,但在運行期間出現(xiàn)的錯誤將直接影響應用程序的正常運行。嚴格地講,異常是指應用程序在運行期間出現(xiàn)的錯誤。5.1.1 異常的類型在程序執(zhí)行期間產生異常的情況有很多,例如,非法的變量賦值、整數(shù)被0除、訪問數(shù)組下標越界、將要打開的文件不存在、在網絡中數(shù)據傳輸被中斷、計算機系統(tǒng)資源耗盡等。應用程序在運行期間發(fā)生錯誤將導致程序的正常執(zhí)行流程被中斷,異??赡茉斐沙绦蚪K止運行或失去控制,更為嚴重的可能會造成計算機系統(tǒng)的癱瘓。一般應用程序在運行期間是可能會發(fā)生錯誤的,錯誤大致有兩類,一類是程序邏輯錯誤,邏輯錯誤一般是人為造成的,其修正還需要人來處理;另一類是程序控制操作時可能發(fā)生的錯誤,這類錯誤大多數(shù)是與某種操作相關聯(lián)的,即該操作可能會引發(fā)某些錯誤,這類錯誤通常是已知的或是可預見的。有些錯誤是不可控制的,例如,Java虛擬機產生錯誤;而有些錯誤是可控制的,例如,整數(shù)被0除、訪問數(shù)組下標越界、要打開的文件不存在等錯誤是可以處理和預防的,而異常處理就是針對這類可控制的錯誤而言的。5.1.2 異常處理機制異常處理是指當程序運行時出現(xiàn)錯誤后該程序將如何處理錯誤。因為程序運行時發(fā)生異常總是在應用程序做操作處理期間,因此,在編寫操作代碼時,都會對每一個可能發(fā)生異常的操作代碼做一些前期的評估,判斷是否有潛在的可能要發(fā)生的異常,并在程序運行期間對所有可能出現(xiàn)的異常進行技術處理,確保應用程序安全、可靠地運行。在傳統(tǒng)的程序設計語言中,異常的處理一般是在設計應用程序主體邏輯的同時就要考慮到可能出現(xiàn)的錯誤,并根據錯誤情況設計處理異常的邏輯。通常的做法是根據調用函數(shù)返回的錯誤代碼(標志)來了解函數(shù)執(zhí)行是否出現(xiàn)錯誤,并做出相應的處理,而這種檢測和處理錯誤的方式也會帶來一些負面影響,例如,程序代碼的邏輯相對復雜(程序主體邏輯和錯誤處理代碼混雜在一起)、錯誤信息不夠準確等。在面向對象的程序設計語言中,異常的處理被規(guī)范化了,它將各種不同的異常進行分類,并提供良好的異常處理接口,制定了異常處理機制,在編寫程序代碼時將異常處理代碼與常規(guī)代碼分離,當異常發(fā)生時,應用程序運行的流程就會發(fā)生改變,其程序的控制權將轉移到異常處理代碼部分,完成異常的處理,或者使應用程序安全地退出運行。面向對象程序設計的異常處理模式可以使編程人員從編寫處理異常邏輯中解脫出來,但同時又可以有的放矢地對異常進行處理。

編輯推薦

《Java程序設計案例教程》:闡述Java面向對象基礎編程機制介紹Java基礎類庫的使用規(guī)則重點給出具有應用價值的程序案例詳解《Java程序設計案例教程》包含兩大部分內容,一部分為、Java語言基礎知識,重點介紹Java語言的關鍵字、由關鍵字組成的表達式、程序流控制、類定義、接口定義、對象的使用、異常的處理等語句以及Java語言的語法規(guī)則、面向對象編程等;另一部分為JavaAPI的應用,重點介紹Java基礎類庫JFC的使用,通過針對性案例循序漸進地幫助讀者學習并掌握Java基礎類庫的應用,同時可將案例直接移植到實際應用項目中?!禞ava程序設計案例教程》特色·全面介紹Java語言自身功能以及通過Java語言實現(xiàn)面向對象編寫程序?!ねㄟ^各種類型的應用案例介紹Java語言提供的基礎類庫、JFC的使用。·注重基礎和實用性?!ねㄟ^對Java語言和案例的介紹,幫助讀者由淺入深地掌握Java語言以及Java的基礎類庫并逐步具備使用、Java語言開發(fā)實際應用程序的能力。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java程序設計案例教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   書到了,很好,是我想買的那一本
 

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

京ICP備13047387號-7