出版時(shí)間:2009-10 出版社:電子工業(yè) 作者:于建中//呂婕//劉國(guó)梁 頁(yè)數(shù):343
內(nèi)容概要
本書針對(duì)最新的JDK 6版本,采用案例驅(qū)動(dòng)形式,以一個(gè)完整的系統(tǒng)開發(fā)貫穿全書。第1章~第5章介紹了Java SE 6概述、基本語(yǔ)法、流程控制語(yǔ)法、集成開發(fā)環(huán)境Eclipse、面向?qū)ο缶幊痰然局R(shí);第6章~第l2章結(jié)合典型實(shí)例介紹利用Java SE 6開發(fā)應(yīng)用程序的一般原理與方法,內(nèi)容包括Java SE 6圖形用戶界面編程、異常處理、I/O流編程、Socket網(wǎng)絡(luò)編程、多線程編程、泛型編程以及數(shù)據(jù)庫(kù)編程;第13章綜合前面所學(xué)知識(shí)完整地介紹了辦公固定資產(chǎn)管理系統(tǒng)的開發(fā)流程,通過(guò)該系統(tǒng)的實(shí)現(xiàn)過(guò)程,讀者可以掌握J(rèn)avaSE 6開發(fā)應(yīng)用程序的思路、流程、技巧與方法。 本書以實(shí)例、項(xiàng)目工程的實(shí)現(xiàn)為主線,以應(yīng)用為目的,循序漸進(jìn)地講解Java SE 6的具體應(yīng)用,適用于沒(méi)有或者缺乏Java編程經(jīng)驗(yàn)的初學(xué)者,同時(shí)也適合具有一定編程基礎(chǔ),需要提高實(shí)踐技術(shù)的程序員作為參考用書。本書也可作為高等院校計(jì)算機(jī)等專業(yè)及計(jì)算機(jī)培訓(xùn)學(xué)校的教材。
書籍目錄
弟1草 Java SE 6概述 1.1 Java SE的產(chǎn)生與發(fā)展 1.1.1 Java技術(shù)的產(chǎn)生 1.1.2 Java SE的發(fā)展 1.2 Java SE的特性 1.3 搭建Java SE簡(jiǎn)易開發(fā)環(huán)境 1.3.1 下載JDK 6 1.3.2 安裝JDK 6 1.3.3 Windows環(huán)境下JDK 6的配置 1.3.4 JDK 6新特性 1.4 Java SE程序開發(fā)過(guò)程 1.4.1 Java SE程序基本結(jié)構(gòu) 1.4.2 編寫Java SE程序 1.4.3 編譯和運(yùn)行Java SE程序 1.4.4 使用Java SE API文檔第2章 Java SE 6基本語(yǔ)法 2.1 標(biāo)識(shí)符、分隔符、關(guān)鍵字和注釋 2.1.1 標(biāo)識(shí)符 2.1.2 分隔符 2.1.3 關(guān)鍵字 2.1.4 注釋 2.2 數(shù)據(jù)類型 2.2.1 基本數(shù)據(jù)類型 2.2.2 引用類型 2.2.3 數(shù)據(jù)類型間的轉(zhuǎn)換 2.3 變量與常量 2.3.1 變量的命名規(guī)則 2.3.2 變量的初始化 2.3.3 變量的有效范圍 2.3.4 常量的概念與使用 2.4 運(yùn)算符號(hào)與表達(dá)式第3章 Java SE 6流程控制語(yǔ)句第4章 Eclipse集成開發(fā)環(huán)境 第5章 Java SE 6的面向?qū)ο缶幊獭〉?章 Java SE 6圖形用戶界面編程 第7章 Java SE 6的異常處理第8章 Java SE 6輸入輸出流程編程 第9章 Java SE 6網(wǎng)絡(luò)編程 第10章 Java SE 6多線程編程 第11章 Java SE 6中的泛型 第12章 Java SE 6數(shù)據(jù)庫(kù)編程 第13章 辦公固定資產(chǎn)管理系統(tǒng)
章節(jié)摘錄
第1章 Java SE 6概述 Java是一種隨著網(wǎng)絡(luò)發(fā)展而產(chǎn)牛的編程語(yǔ)言,其本身的產(chǎn)牛與發(fā)展決定了它在現(xiàn)今軟什行業(yè)的主流地位,本章將著罩分析其產(chǎn)牛和特性,并介紹Java SE簡(jiǎn)易開發(fā)環(huán)境的搭建和程序開發(fā)的基本過(guò)程。 1.1 Java SE的產(chǎn)生與發(fā)展 1.1.1 1ava技術(shù)的產(chǎn)生 1991年4ASun公司推動(dòng)了一個(gè)綠色項(xiàng)目(Green Project),該項(xiàng)目旨在推出一種可以為家用消費(fèi)電子類產(chǎn)品開發(fā)一個(gè)分布式代碼系統(tǒng),這樣可以把E.mail發(fā)給電冰箱、電視機(jī)等家用電器,對(duì)它們進(jìn)行控制和信息交流?! №?xiàng)目開始時(shí),準(zhǔn)備采用C++,但使用C++語(yǔ)言對(duì)家用消費(fèi)電子類產(chǎn)品進(jìn)行嵌入式編程,產(chǎn)品中細(xì)微的硬件變化都意味著要對(duì)使用C+十編寫的軟件做大量的改動(dòng),而在家用消費(fèi)電子類產(chǎn)品中將面臨多種硬件平臺(tái),這使得軟件編程變得極為復(fù)雜。最后該項(xiàng)目基于C++開發(fā)了一種新的語(yǔ)言,其最大的優(yōu)勢(shì)在于跨平臺(tái),可做到“一次編譯,隨處運(yùn)行”(Writing Once.Runnin9’Everywhere)。語(yǔ)言的創(chuàng)建者James Goslin9將該語(yǔ)言命名為Oak(橡樹),后來(lái)得知該名和其他語(yǔ)言重名,其他開發(fā)人員在咖啡屋休息時(shí)得到靈感,建議使用Java這個(gè)名字,得到了認(rèn)同并沿用至今。 這個(gè)項(xiàng)目組在開發(fā)過(guò)程中困難重重,由于智能化電子消費(fèi)設(shè)備的市場(chǎng)并不像Sun公司所預(yù)期的發(fā)展那么快,該項(xiàng)目面臨著被取消。慶幸的是,1993年Intemet迅速興起,開發(fā)人員立即發(fā)現(xiàn)了有著跨平臺(tái)優(yōu)勢(shì)的Java在該領(lǐng)域的巨大潛力,利用它可以在網(wǎng)頁(yè)上添加交互操作和動(dòng)畫等動(dòng)態(tài)內(nèi)容,而不必考慮網(wǎng)頁(yè)運(yùn)行的客戶端運(yùn)行環(huán)境的差異。
圖書封面
評(píng)論、評(píng)分、閱讀與下載