出版時間:2009-7 出版社:清華大學(xué)出版社 作者:王新春,王彤宇 主編 頁數(shù):326
前言
Java語言自1995年面世以來,以其與平臺無關(guān)性、安全性、面向?qū)ο蟮忍匦员辉絹碓蕉嗟娜耸褂?,是目前?yīng)用非常廣泛的一門面向?qū)ο蟮某绦蛟O(shè)計語言,尤其應(yīng)用于網(wǎng)絡(luò)開發(fā)中的網(wǎng)上購物、網(wǎng)上銀行、遠(yuǎn)程教學(xué)、虛擬課堂以及網(wǎng)絡(luò)游戲等方面?! ∧壳?,全國各地的高校與計算機(jī)相關(guān)的很多專業(yè)都開設(shè)了Java程序設(shè)計課程,尤其是高職院校計算機(jī)學(xué)科的所有專業(yè)都開設(shè)了該課程,并將其作為學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計的必修課?,F(xiàn)在出版的相關(guān)教材也比較多。但是我們在教學(xué)過程中深深體會到,由于很多教材理論性的敘述較多,使學(xué)生在學(xué)習(xí)這門語言時比較困難?! ∥覀冋J(rèn)為,對于語言類課程的學(xué)習(xí),最重要的是培養(yǎng)一種編程的感覺和編程的能力,這種編程能力的培養(yǎng)是需要通過多次上機(jī)練習(xí)來實現(xiàn)的。所以在編寫本書時,我們選用了大量的案例,盡可能做到“精簡理論、強(qiáng)化實踐”,從而達(dá)到“培養(yǎng)能力、面向應(yīng)用”的目的,這也是我們在教學(xué)中始終貫徹的主要指導(dǎo)思想。本書每章都給出了多個詳盡的實例,實用性很強(qiáng),希望讀者通過這些實例的實戰(zhàn)訓(xùn)練,能夠在短時間內(nèi)掌握J(rèn)ava語言的核心技術(shù)并盡快提高自己的水平?! ?006年,我們開設(shè)的“Java語言程序設(shè)計”課程被評為山東省級精品課程,課程組的部分主講教師參與了該書大部分內(nèi)容的編寫,同時與多所院校有豐富教學(xué)經(jīng)驗的教師及對Java有深入研究的專業(yè)人士共同合作編寫了此書。全書融合了大家多毛的教學(xué)經(jīng)驗及教改心得?! ”緯卜?3章,其中第1~3章講解了.Java基礎(chǔ)知識,包括,Java語言環(huán)境、語法基礎(chǔ)以及控制結(jié)構(gòu)等;第4章介紹了面向?qū)ο蟮幕境WR,如類、對象、多態(tài)、接口等;第5和6章介紹了數(shù)組、字符串及其他常用類的用法;第7章介紹了、Java異常的處理方法;第8和9章分別介紹了、Java輸入/輸出流和線程方面的應(yīng)用;第10章介紹了GUI圖形界面的應(yīng)用,包括窗體、菜單、布局設(shè)計、常用組件以及事件處理,并介紹了一些控件的屬性和方法;第11和12章介紹了Java在網(wǎng)絡(luò)方面和小應(yīng)用程序方面的應(yīng)用;第13章設(shè)計了一個綜合實例,以便提高大家綜合應(yīng)用各種知識的能力。
內(nèi)容概要
本書從Java語言的最基本知識講述,包括Java程序的發(fā)展與特點、開發(fā)工具、標(biāo)識符、數(shù)據(jù)類型、運算符與表達(dá)式以及流程控制等;然后全面講述了Java面向?qū)ο蟪绦蛟O(shè)計的基本概念和編程思想,包括類、對象、接口、繼承與多態(tài)、數(shù)組與字符串等;接下來介紹了Java的編程應(yīng)用,包括圖形用戶界面中的組件、菜單、布局管理、對話框與事件處理;還介紹了Java的異常處理、線程、網(wǎng)絡(luò)編程、輸入輸出流、Java小應(yīng)用程序等;最后以一個綜合實例介紹了實現(xiàn)文件的編輯、存儲、打開、格式設(shè)置等功能。本書內(nèi)容詳盡,實例豐富,注重培養(yǎng)讀者解決實際問題的能力,并在每章都附有一定數(shù)量的練習(xí)和編程實訓(xùn)題,便于讀者學(xué)習(xí)與檢驗自己的學(xué)習(xí)效果?! ”緯瓤勺鳛楦叩仍盒ava程序設(shè)計課程的教材或教學(xué)參考書,也可作為Java編程人員的參考書。
書籍目錄
第1章 Java語言概述 1.1 Java語言的發(fā)展和特點 1.1.1 Java語言的發(fā)展 1.1.2 Java語言的特點 1.1.3 Java程序的工作機(jī)制 1.2 Java程序的開發(fā)工具 1.2.1 Java2SDK開發(fā)工具 1.2.2 Java集成開發(fā)環(huán)境 1.2.3 Java程序的編輯、編譯和運行 1.3 Java程序舉例 1.3.1 Java應(yīng)用程序 1.3.2 Java小程序 本章小結(jié) 習(xí)題第2章 Java語言基礎(chǔ) 2.1 標(biāo)識符、保留字和分隔符 2.1.1 標(biāo)識符 2.1.2 關(guān)鍵字 2.1.3 注釋 2.2 數(shù)據(jù)類型概述 2.2.1 數(shù)據(jù)類型的劃分 2.2.2 常量和變量 2.3 類型轉(zhuǎn)換 2.4 運算符與表達(dá)式 2.4.1 算術(shù)表達(dá)式 2.4.2 賦值表達(dá)式 2.4.3 表達(dá)式語句 2.4.4 關(guān)系表達(dá)式 2.4.5 邏輯表達(dá)式 2.4.6 位運算 2.4.7 條件運算符(三元運算符) 2.4.8 對象運算符 2.4.9 運算符的優(yōu)先級 2.5 簡單輸入輸出 2.6 應(yīng)用實例 本章小結(jié) 習(xí)題第3章 控制結(jié)構(gòu) 3.1 選擇結(jié)構(gòu) 3.1.1 if語句 3.1.2 switch語句 3.2 循環(huán)結(jié)構(gòu) 3.2.1 while語句 3.2.2 do-while語句 3.2.3 for語句 3.2.4 循環(huán)語句比較 3.2.5 循環(huán)控制要點 3.2.6 循環(huán)嵌套 3.3 跳轉(zhuǎn)控制語句 3.3.1 break語句 3.3.2 continue語句 3.3.3 return語句 3.4 方法 3.4.1 方法的定義與調(diào)用 3.4.2 方法調(diào)用時參數(shù)的傳遞 3.4.3 方法體中的局部變量 3.4.4 方法遞歸調(diào)用 3.5 應(yīng)用實例 本章小結(jié) 習(xí)題第4章 面向?qū)ο蟪绦蛟O(shè)計 4.1 面向?qū)ο蟮幕靖拍睢 ?.1.1 對象 4.1.2 消息 4.1.3 類 ……第5章 字符串和正則表達(dá)式第6章 數(shù)組及常用類第7章 異常處理第8章 輸入/輸出流第9章 線程第10章 圖形用戶界面GUI第11章 Java網(wǎng)絡(luò)編程第12章 Java Applet第13章 綜合實例參考文獻(xiàn)
章節(jié)摘錄
第1章 Java語言概述 Java語言是一門年輕的非常有生命力的語言,也是當(dāng)今應(yīng)用最為廣泛的語言之一。Java語言以其簡潔、實用、“平臺無關(guān)性”等優(yōu)點,越來越為人們所接受和使用。本章將主要介紹Java的起源、發(fā)展、開發(fā)工具JDK的安裝、配置與簡單使用,同時還介紹了Java語言程序的基本結(jié)構(gòu)及編譯運行方法。 本章學(xué)習(xí)目標(biāo) 了解Java語言產(chǎn)生的歷史和工作原理?! ≌莆認(rèn)ava語言作為一門面向?qū)ο缶幊陶Z言的基本編程思路?! ×私釰ava語言的特點和運行機(jī)制?! ∈煜ava開發(fā)運行環(huán)境?! W(xué)習(xí)并掌握編寫、調(diào)試簡單Java兩種程序的開發(fā)方法、過程和各自的特點?! ≌莆障螺d與安裝Java開發(fā)環(huán)境和幫助文檔的基本方法。 1.1 Java語言的發(fā)展和特點 1.1.1 Java語言的發(fā)展 1991年初,美國加州的Sun Mierosystem公司(以下簡稱Sun公司)成立了一個以James Goslin9為首的研發(fā)小組。這個小組成立的目的是開發(fā)小型或便攜式的消費電子產(chǎn)品(如PDA——Personal Digital Assistant,個人數(shù)字助理)配套的獨立平臺軟件環(huán)境,并建立分布式的系統(tǒng)結(jié)構(gòu),同時將現(xiàn)代軟件技術(shù)移植到消費型電子產(chǎn)品上,即隨后提出的Green Pro]ect(綠色計劃)的主要內(nèi)容,該小組也因此被命名為Green小組。 與Sun公司以往所擅長的工作站及微處理器技術(shù)不同的是,Green小組所開發(fā)的消費型電子產(chǎn)品技術(shù)的顧客是一般消費者。這些用戶不愿意在這種產(chǎn)品上花太多的錢,也不愿意花很多時間來學(xué)習(xí)如何操作它,并且他們重視的是產(chǎn)品的穩(wěn)定性,而不在意產(chǎn)品內(nèi)部使用的是什么CPU,或者CPU的速度有多快。因此開發(fā)一種小巧、易用、安全穩(wěn)定并且與平臺無關(guān)的系統(tǒng)成為Green項目小組研究的目標(biāo)。
圖書封面
評論、評分、閱讀與下載