出版時(shí)間:2008-7 出版社:武漢大學(xué)出版社 作者:焦衛(wèi)峰,趙家玲 頁數(shù):241 字?jǐn)?shù):376000
內(nèi)容概要
本書由淺入深,每章利用一個(gè)典型案例貫穿始終,詳細(xì)講解了Java的語法和Java面向?qū)ο蟮乃枷?。全書共?2章,內(nèi)容包括Java語言基礎(chǔ)、控制語句、面向?qū)ο缶幊獭?shù)組、異常處理、Java的常用類、圖形用戶界面、多線程、Applet等。 知識(shí)點(diǎn)的講解采用調(diào)試通過的完整范例,內(nèi)容翔實(shí),通俗易懂,讀者能夠在短時(shí)間內(nèi)掌握J(rèn)ava編程的基礎(chǔ)知識(shí),提高編程的能力。 本書作為高職高專Java編程的入門教材,也可供Java初學(xué)者使用。
書籍目錄
第1章 認(rèn)識(shí)Java——Hello World案例 1.1 Java的誕生及特點(diǎn) 1.2 Java開發(fā)環(huán)境概述 1.3 JDK的安裝、環(huán)境配置及使用 1.4 JDK下Java編程-Hello World程序第2章 Java語言基礎(chǔ)——Area程序 2.1 Area程序 2.2 標(biāo)識(shí)符、注釋和分隔符 2.3 變量和常量 2.4 基本類型 2.5 運(yùn)算符及表達(dá)式 2.6 運(yùn)算符的優(yōu)先級(jí) 2.7 數(shù)據(jù)類型轉(zhuǎn)換 2.8 簡單語句和復(fù)合語句第3章 控制語句——四則運(yùn)算機(jī)案例 3.1 分支語句——簡單的四則運(yùn)算機(jī) 3.2 循環(huán)語句——改進(jìn)的四則運(yùn)算機(jī) 3.3 break和contihue語句第4章 Java面向?qū)ο蟪醪健y行賬戶案例 4.1 面向?qū)ο蟮幕靖拍? 4.2 類的定義和使用 4.3 變量的分類 4.4 方法 4.5 變量的作用域 4.6 封裝 4.7 構(gòu)造方法 4.8 面向?qū)ο蟮乃伎挤椒? 4.9 static關(guān)鍵字 4.10 this關(guān)鍵字 4.11 方法參數(shù)的傳值 4.12 生成幫助文檔第5章 面向?qū)ο蟮母呒?jí)特性——猜花名案例 5.1 類的繼承 5.2 方法的覆蓋 5.3 多態(tài)性 5.4 包 5.5 類、方法與變量的說明符 5.6 接口 5.7 內(nèi)部類 5.8 Java編程規(guī)范第6章 數(shù)組——成績管理案例 6.1 成績管理案例 6.2 一維數(shù)組 6.3 多維數(shù)組 6.4 與數(shù)組相關(guān)的操作第7章 異常處理——Lucky52案例 7.1 何為異常 7.2 異常類的層次結(jié)構(gòu) 7.3 異常的處理機(jī)制 7.4 throws關(guān)鍵字 7.5 自定義異常 7.6 正確地使用異常第8章 Java的常用類 8.1 JaVa可重用類的結(jié)構(gòu) 8.2 Java語言包(jaVa.lang) 8.3 java.util包 8.4 輸入輸出包Java.io第9章 圖形用戶界面(GUI)——通訊錄案例 9.1 一個(gè)充滿個(gè)性化的通訊錄 9.2 抽象窗口工具箱——AWT組件 9.3 Swing組件 9.4 組件的布局 9.5 事件處理第10章 多線程——運(yùn)動(dòng)的圖片 10.1 理解線程 10.2 線程的實(shí)現(xiàn) 10.3 線程的四種狀態(tài) 10.4 線程的優(yōu)先級(jí)第11章 Java小程序Applet 11.1 Applet程序開發(fā)步驟 11.2 Applet的安全 11.3 Applet類 11.4 Applet的4種常用方法第12章 Eclipse的使用——貪吃蛇游戲 12.1 認(rèn)識(shí)Eclipse 12.2 開發(fā)過程參考文獻(xiàn)
章節(jié)摘錄
第1章 認(rèn)識(shí)Java—Hello Wor1d案例 學(xué)習(xí)內(nèi)容及目標(biāo) 1.Java的誕生及特點(diǎn)(了解)?! ?.Java的開發(fā)環(huán)境(了解)?! ?.JDK的安裝和使用(了解)?! ?.簡單的Java程序(掌握)?! ?.上機(jī)步驟(掌握)?! ?.1 Java的誕生及特點(diǎn) 1.1.1 Java的誕生 Java的發(fā)展歷史,要從1990年開始追溯。當(dāng)時(shí)Sun Microsystem公司為了發(fā)展消費(fèi)性電子產(chǎn)品而進(jìn)行了一個(gè)名為Green的項(xiàng)目計(jì)劃。這個(gè)計(jì)劃的負(fù)責(zé)人是James Gosling。起初他以C++來寫一種內(nèi)嵌式軟件,可以放在烤面包機(jī)或PAD等小型電子消費(fèi)設(shè)備里,使得機(jī)器更聰明,更具有人工智能。但后來他發(fā)現(xiàn)C++并不適合這類的任務(wù),因?yàn)镃++常會(huì)有使系統(tǒng)失效的程序錯(cuò)誤,尤其是內(nèi)存管理,C++是采用直接參考的方式,需要程序設(shè)計(jì)師記錄并管理內(nèi)存資源。這造成設(shè)計(jì)師們極大的負(fù)擔(dān),并可能產(chǎn)生許多bugs。為了解決所遇到的問題,Gosling最后決定要開發(fā)一種新的語言,來解決C++的潛在性危險(xiǎn)問題,這個(gè)語言名叫Oak。它保留了大部分與C++相似的語法,但卻把些較具危險(xiǎn)性的功能加以改進(jìn),像內(nèi)存資源管理,便由語言本身來管理,以減少程序設(shè)計(jì)師的負(fù)擔(dān)及錯(cuò)誤的產(chǎn)生。0ak是一種可移植性語言,也就是一種平臺(tái)獨(dú)立的語言,能夠在各種芯片上運(yùn)行。這樣各家廠商就可降低研發(fā)成本,直接把應(yīng)用程序應(yīng)用在自家的產(chǎn)品上。后來,因?yàn)镺ak這個(gè)商標(biāo)已被注冊,工程師們便想到以手中常享用的咖啡(Java)來重新命名,并于SunWorld 95中被發(fā)表出來。從此以后,Java就隨著網(wǎng)絡(luò)的快速發(fā)展,而逐漸流行起來?! ?.1.2 Java的特點(diǎn) Java語言有如下的特點(diǎn):簡單性、面向?qū)ο笮?、分布性、健壯性、安全性、平臺(tái)無關(guān)性、可移植性、解釋性、高效性、多線程、動(dòng)態(tài)性?! 『唵涡裕篔ava語言的簡單性主要體現(xiàn)在三個(gè)方面?! 。?)Java的風(fēng)格類似于C++,因而C++程序員初次接觸Java語言,就會(huì)感到很熟悉。從某種意義上講,Java語言是從C及C++語言發(fā)展而來的,因此,C++程序員可以很快地掌握J(rèn)ava編程技術(shù)。
編輯推薦
Java是SUN公司開發(fā)的一種面向?qū)ο蟮男乱淮W(wǎng)絡(luò)編程語言,它可以在各種不同的機(jī)器、操作系統(tǒng)的網(wǎng)絡(luò)環(huán)境中進(jìn)行開發(fā),具有解釋型語言和編譯型語言的特性。Java是目前最流行的編程語言之一,是計(jì)算機(jī)專業(yè)必修的一門專業(yè)基礎(chǔ)課。本書由淺入深,每章利用一個(gè)典型案例貫穿始終,詳細(xì)講解了Java的語法和Java面向?qū)ο蟮乃枷搿H珪鴮?duì)于每一章節(jié),都包括學(xué)習(xí)內(nèi)容及目標(biāo)、同步練習(xí)、閱讀材料、單元自測、實(shí)訓(xùn)指導(dǎo)等內(nèi)容,便于讀者自學(xué)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載