Java語言程序設(shè)計

出版時間:2009-5  出版社:機械工業(yè)出版社  作者:焦玲 等 著  頁數(shù):334  

前言

  Java語言從1995年5月23日正式發(fā)布以來,在短短的10多年間就已經(jīng)風靡全球,擴展到各個應(yīng)用領(lǐng)域,從網(wǎng)上購物、網(wǎng)上銀行、遠程教學(xué)、虛擬課堂,直到遠程醫(yī)療和診斷等,都在使用Java技術(shù)。隨著網(wǎng)絡(luò)科技的飛速發(fā)展,Java語言已經(jīng)成為較為優(yōu)秀的程序設(shè)計語言?! ava語言之所以如此流行,其主要的原因就是它的面向?qū)ο蟮奶匦?。面向?qū)ο蠹夹g(shù)已經(jīng)成為計算機應(yīng)用開發(fā)領(lǐng)域的主流技術(shù),它所倡導(dǎo)的將數(shù)據(jù)與操作捆綁封裝的程序風格,正好符合現(xiàn)代大規(guī)模軟件開發(fā)的需求。大規(guī)模軟件開發(fā)要求較高的可靠性、易維護性和代碼的重用性,而Java語言除了能夠滿足這樣的要求之外,還能提供安全性高、移植性好、與操作平臺無關(guān)的特性?! ”緯黝}鮮明,重點突出,結(jié)構(gòu)緊湊,語言簡明扼要,使讀者在較短的時間內(nèi)就能學(xué)會利用面向?qū)ο蟮募夹g(shù)分析和解決問題,利用Java語言進行程序開發(fā)。本書將復(fù)雜的面向?qū)ο蟮睦碚撊谌氲骄唧w的實例當中,要求大家上機多操作課本上的程序案例,只有這樣才能學(xué)好Java語言。

內(nèi)容概要

  《高等院校計算機應(yīng)用技術(shù)規(guī)劃教材:Java語言程序設(shè)計》針對程序設(shè)計語言的特點,通過100多個實用案例全面地介紹了Java語言程序設(shè)計的基本知識、方法與技巧?! ∪珪卜譃?4章,內(nèi)容包括初識Java、Java語言基礎(chǔ)、Java流程控制語句、數(shù)組和字符串、面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)及高級編程、異常處理、輸入/輸出流、圖形用戶界面設(shè)計、Applet程序、多線程、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程等。書中所有案例均在Java SE 6.0甲臺下編譯通過?!陡叩仍盒S嬎銠C應(yīng)用技術(shù)規(guī)劃教材:Java語言程序設(shè)計》主題鮮明,重點突出,結(jié)構(gòu)緊湊,語言簡明扼要,便于自學(xué),是一本很好的Java入門書。  《高等院校計算機應(yīng)用技術(shù)規(guī)劃教材:Java語言程序設(shè)計》可作為高等院校計算機或非計算機專業(yè)Java語言程序設(shè)計的教材,也可以作為成人高校和在職人員培訓(xùn)班的教材以及自學(xué)者的參考書。

書籍目錄

出版說明前言第1章 初識Java1.1 程序設(shè)計基本知識1.1.1 程序1.1.2 程序設(shè)計語言1.1.3 計算機程序設(shè)計1.1.4 學(xué)習(xí)Java的方法1.2 Java的起源和設(shè)計理念1.3 Java編譯器和Java虛擬機1.4 Java平臺1.5 Java的開發(fā)環(huán)境1.5.1 下載開發(fā)工具包JDK1.5.2 安裝開發(fā)工具包JDK1.5.3 Java目錄的解讀1.5.4 應(yīng)用編程接口1.6 Java程序1.6.1 開發(fā)源代碼1.6.2 編譯和運行程序1.7 集成開發(fā)工具JCreator的使用1.7.1 下載和安裝JCreator1.7.2 使用JCreator開發(fā)程序1.8 知識與歸納綜合練習(xí)第2章 Java語言基礎(chǔ)2.1 Java符號2.1.1 Java語言的元素——標識符和關(guān)鍵字2.1.2 運算符和分隔符2.1.3 注釋2.2 程序的基石——基本數(shù)據(jù)類型2.2.1 數(shù)據(jù)類型2.2.2 常量2.2.3 變量2.3 語句、表達式和運算符2.3.1 語句2.3.2 表達式2.3.3 運算符2.4 數(shù)據(jù)類型轉(zhuǎn)換2.4.1 自動類型轉(zhuǎn)換2.4.2 強制類型轉(zhuǎn)換2.5 知識與歸納綜合練習(xí)第3章 Java程序流程控制3.1 條件執(zhí)行語句3.1.1 簡單if語句3.1.2 if-else語句3.1.3 嵌套if-else語句3.1.4 switch語句3.2 循環(huán)控制語句3.2.1 for循環(huán)語句3.2.2 while循環(huán)語句3.2.3 do-while循環(huán)語句3.2.4 break語句和continue語句3.3 方法的定義和使用3.3.1 方法的參數(shù)3.3.2 方法的調(diào)用3.3.3 方法的參數(shù)傳遞3.3.4 return語句3.4 Math類的數(shù)學(xué)操作方法3.4.1 數(shù)學(xué)常量3.4.2 常用數(shù)學(xué)函數(shù)3.5 知識與歸納綜合練習(xí)第4章 數(shù)組和字符串4.1 數(shù)組4.1.1 一維數(shù)組4.1.2 多維數(shù)組4.1.3 關(guān)于args[]數(shù)組4.2 字符串4.2.1 字符串常量4.2.2 字符串變量的聲明和初始化4.2.3 從字符數(shù)組生成字符串4.2.4 字符串的操作4.2.5 字符串的比較4.2.6 字符串的轉(zhuǎn)換4.3 知識與歸納綜合練習(xí)第5章 面向?qū)ο蟮某绦蛟O(shè)計概念5.1 面向?qū)ο蟾拍?.2 類與對象的概念5.3 類的實現(xiàn)5.3.1 類的修飾符5.3.2 類的成員變量5.3.3 類的成員方法5.4 對象的創(chuàng)建與引用5.4.1 對象的創(chuàng)建5.4.2 對象的引用5.4.3 對象的清除5.4.4 構(gòu)造方法5.5 statlc修飾的方法和變量的使用5.6 引用問題5.6.1 調(diào)用不賦值的基本數(shù)據(jù)類型成員變量5.6.2 調(diào)用不賦值的引用型成員變量5.6.3 調(diào)用不存在的方法或者變量5.6.4 調(diào)用數(shù)組的空引用5.7 知識與歸納綜合練習(xí)第6章 類的封裝、多態(tài)和繼承6.1 封裝性6.2 繼承性6.3 多態(tài)性6.4 知識與歸納綜合練習(xí)第7章 接口和包7.1 抽象類7.1.1 抽象類的實現(xiàn)7.1.2 this與super7.2 接口7.2.1 接口的定義7.2.2 接口的實現(xiàn)7.3 包7.3.1 package語句7.3.2 import語句7.3.3 包的編譯與運行7.4 知識與歸納綜合練習(xí)第8章 異常處理8.1 異常的概念8.2 異常舉例8.3 異常運行機理8.4 異常的處理8.4.1 try-catch-finally語句8.4.2 throws與throw8.4.3 自定義異常8.5 知識與歸納綜合練習(xí)第9章 流和文件9.1 流的概念與原理9.2 文件類及其操作9.2.1 File類簡介9.2.2 使用File類的簡單案例9.3 字節(jié)級輸入/輸出類9.4 字符級輸入/輸出類9.5 系統(tǒng)的輸入/輸出9.5.1 系統(tǒng)輸入流9.5.2 系統(tǒng)輸出流9.5.3 系統(tǒng)錯誤流9.6 知識與歸納綜合練習(xí)第10章 多線程第11章 圖形用戶界面設(shè)計第12章 Applet與JApplet程序第13章 Java數(shù)據(jù)庫編程第14章 Java網(wǎng)絡(luò)編程附錄參考文獻

章節(jié)摘錄

  第1章 初識Java  1.3 Java編譯器和Java虛擬機  編寫任何程序都需要一種運作平臺,那么Java平臺是什么呢?Java的運作機理又是怎樣的?  平臺是支持程序運行的軟硬件環(huán)境。Java平臺就是在Windows、Linux等操作系統(tǒng)平臺上支持的一種Java程序開發(fā)的平臺,主要由Java虛擬機(Java VM)和Java應(yīng)用程序接口(API)兩部分組成?! ava虛擬機易于被移植到基于不同硬件的平臺上,是Java平臺的基礎(chǔ);Java API是一個應(yīng)用程序接口,由大量的已經(jīng)做好的Java組件(是一種類)構(gòu)成,這個接口提供了豐富的Java資源,如圖所示。  一臺Java解釋器(Java.exe)就是一臺Java虛擬機。例如,瀏覽器和Java的開發(fā)工具等都可以被看成Java虛擬機的一部分。經(jīng)過Java解釋器的解釋,才能得到具體的機器可以執(zhí)行的代碼,即機器碼文件。這樣,只要實際使用的操作平臺上有Java解釋器,這個平臺就可以執(zhí)行各種各樣的Java程序?!  ?/pre>

編輯推薦

  《Java語言程序設(shè)計》針對程序設(shè)計語言的特點,通過100多個實用案例全面地介紹了Java語言程序設(shè)計的基本知識、方法與技巧。

圖書封面

評論、評分、閱讀與下載


    Java語言程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7