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