出版時(shí)間:2009-6 出版社:電子工業(yè)出版社 作者:駿屏,張紅實(shí) 主編 頁(yè)數(shù):226
內(nèi)容概要
本書(shū)針對(duì)Java程序開(kāi)發(fā)初學(xué)者,力求對(duì)學(xué)生的基本編程能力、編程規(guī)范、調(diào)試與測(cè)試能力進(jìn)行綜合培訓(xùn)。全書(shū)分為兩大部分,第一部分以任務(wù)驅(qū)動(dòng)教學(xué)為主,學(xué)生在完成任務(wù)中將學(xué)習(xí)到:開(kāi)發(fā)環(huán)境配置與開(kāi)發(fā)工具使用、數(shù)據(jù)類型的聲明與轉(zhuǎn)換、方法及運(yùn)算符的使用、分支語(yǔ)句、循環(huán)語(yǔ)句。第二部分以項(xiàng)目驅(qū)動(dòng)為主,選用學(xué)生熟知業(yè)務(wù)邏輯的ATM機(jī)模擬程序,使學(xué)生在完成項(xiàng)目的過(guò)程中學(xué)習(xí)到輸入,輸出、開(kāi)關(guān)語(yǔ)句、字符串的處理、數(shù)組的使用、異常的處理、文件的讀/寫(xiě)、軟件測(cè)試基本原理。本書(shū)還帶有多套單元自測(cè)題,其中綜合測(cè)試題由精選的計(jì)算機(jī)二級(jí)考試歷年真題整合而成。 本書(shū)強(qiáng)調(diào)規(guī)范編碼,不斷地出現(xiàn)編碼規(guī)范的提示,使學(xué)生自覺(jué)或不自覺(jué)地養(yǎng)成良好的編程習(xí)慣。 本書(shū)可作為高職院校學(xué)生的教材,也可作為Java軟件開(kāi)發(fā)人員的自學(xué)參考書(shū)。
書(shū)籍目錄
第一部分 任務(wù)驅(qū)動(dòng)課程模塊 第1章 熟悉Java開(kāi)發(fā)環(huán)境 驅(qū)動(dòng)項(xiàng)目——我的第一個(gè)Java程序 1.1 搭建Java開(kāi)發(fā)環(huán)境 1.1.1 Java的由來(lái)與特點(diǎn) 1.1.2 Java開(kāi)發(fā)環(huán)境與開(kāi)發(fā)工具包 1.2 使用文本編輯器開(kāi)發(fā)HelloWorld程序 1.2.1 Java開(kāi)發(fā)工具簡(jiǎn)介 1.3 使用MyEclipse開(kāi)發(fā)HelloWorld程序 1.3.1 MyEclipse的使用 1.3.2 MyEclipse的一些常用技巧 1.4 鞏固與提高 第2章 數(shù)據(jù)類型的聲明、使用和轉(zhuǎn)換 2.1 數(shù)據(jù)類型的聲明 2.1.1 走近程序語(yǔ)言 2.1.2 Java語(yǔ)言的標(biāo)識(shí)符與保留字 2.1.3 數(shù)據(jù)類型概述 2.2 數(shù)據(jù)類型的使用 2.3 數(shù)據(jù)類型的轉(zhuǎn)換 2.3.1 類型轉(zhuǎn)換 2.3.2 ASCIl編碼 2.4 使用APl幫助文檔 2.5 鞏固與提高 第3章 方法與運(yùn)算符 3.1 編寫(xiě)求兩數(shù)和的方法 3.1.1 方法 3.1.2 運(yùn)算符與表達(dá)式 3.2 編寫(xiě)比較兩數(shù)大小的方法 3.2.1 方法中變量的作用域 3.2.2 運(yùn)算符與表達(dá)式 3.3 求圓和圓柱相關(guān)參數(shù)的方法編寫(xiě) 3.4 鞏固與提高 單元測(cè)試(一) 第4章 分支語(yǔ)句與命令行參數(shù) 4.1 實(shí)現(xiàn)ATM機(jī)登錄密碼驗(yàn)證 4.1.1 程序結(jié)構(gòu)概述 4.1.2 分支語(yǔ)句 4.2 實(shí)現(xiàn)ATM機(jī)菜單選擇功能 4.3 取款金額的合法性驗(yàn)證 4.4 命令行參數(shù)的使用 4.5 鞏固與提高 第5章 控制語(yǔ)句之循環(huán)語(yǔ)句初步 5.1 調(diào)換數(shù)字的順序 5.1.1 循環(huán)語(yǔ)句概述 5.1.2 Java語(yǔ)言提供的循環(huán)語(yǔ)句種類 5.2 從1加到50 5.3 鞏固與提高 第6章 循環(huán)結(jié)構(gòu)之多重循環(huán) 6.1 打印由字符組成的三角形 6.2 求素?cái)?shù) 6.3 花生問(wèn)題 6.4 鞏固與提高 單元測(cè)試(二)第二部分 項(xiàng)目驅(qū)動(dòng)課程模塊ATM機(jī)需求說(shuō)明 第7章 輸入/輸出流 驅(qū)動(dòng)項(xiàng)目——ATM機(jī)登錄模塊的實(shí)現(xiàn) 7.1 實(shí)現(xiàn)ATM機(jī)登錄功能 7.1.1 輸入/輸出基礎(chǔ) 7.1.2 讀取控制臺(tái)輸入 7.2 顯示ATM機(jī)操作菜單 7.3 鞏固與提高 第8章 開(kāi)關(guān)語(yǔ)句——switCh語(yǔ)句 驅(qū)動(dòng)項(xiàng)目——ATM機(jī)服務(wù)選擇模塊實(shí)現(xiàn) 8.1 ATM機(jī)功能菜單選擇的實(shí)現(xiàn) 8.1.1 switch語(yǔ)句概述 8.1.2 switch語(yǔ)句語(yǔ)法 8.2 ATM機(jī)顯示歡迎信息 8.2.1 switch語(yǔ)句執(zhí)行過(guò)程 8.2.2 獲取當(dāng)前時(shí)間 8.3鞏固與提高 第9章 字符串的處理 驅(qū)動(dòng)項(xiàng)目——ATM機(jī)密碼修改模塊實(shí)現(xiàn) 9.1 實(shí)現(xiàn)ATM機(jī)密碼修改功能 9.1.1 字符串的基本概念 9.1.2 字符串變量 9.1.3 字符串的+連接運(yùn)算 9.1.4 幾種字符串的內(nèi)置方法的使用 9.2 鞏固與提高 單元測(cè)試(三) 第10章 數(shù)組的使用 第11章 異常處理 第12章 文件的讀/寫(xiě) 第13章 軟件測(cè)試基礎(chǔ)綜合測(cè)試(一)綜合測(cè)試(二)綜合測(cè)試(三)
章節(jié)摘錄
第一部分 任務(wù)驅(qū)動(dòng)課程模塊 第1章 熟悉Java開(kāi)發(fā)環(huán)境 驅(qū)動(dòng)項(xiàng)目——我的第一個(gè)Java程序 1.1 搭建Java開(kāi)發(fā)環(huán)境 1.1.1 Java的由來(lái)與特點(diǎn) Java是由美國(guó)Sun公司開(kāi)發(fā)的新一代面向?qū)ο缶幊陶Z(yǔ)言。它的底層由C++語(yǔ)言開(kāi)發(fā),在與網(wǎng)絡(luò)的融合中,顯現(xiàn)了強(qiáng)大生命力和廣闊的前景。Java的語(yǔ)法簡(jiǎn)練,比較容易學(xué)習(xí)和掌握,使用它可在各種不同機(jī)器、不同操作平臺(tái)的網(wǎng)絡(luò)環(huán)境中開(kāi)發(fā)軟件?! ?.Java的由來(lái) SUN公司在1991年準(zhǔn)備開(kāi)發(fā)一個(gè)機(jī)頂盒的項(xiàng)目,能夠?qū)⒂脩舻恼?qǐng)求發(fā)送到電視臺(tái),電視臺(tái)再將節(jié)目發(fā)送給用戶,實(shí)現(xiàn)點(diǎn)播的功能?! ∵@個(gè)機(jī)頂盒能夠轉(zhuǎn)發(fā)用戶的請(qǐng)求,那么這里面就應(yīng)該有一個(gè)芯片,小組考慮到開(kāi)發(fā)出來(lái)需要2~3年的時(shí)間,要是到時(shí)候沒(méi)有芯片了怎么辦?這個(gè)問(wèn)題是mM在芯片8096上引起廣大開(kāi)發(fā)商重視的。IBM的51芯片曾經(jīng)取得了很大的成功,后來(lái)IBM開(kāi)發(fā)了16位的8096芯片,性能比51芯片更優(yōu)越,于是許多公司開(kāi)始開(kāi)發(fā)基于8096的產(chǎn)品,但當(dāng)各大研發(fā)公司萬(wàn)事俱備就等IBM的8096芯片時(shí),IBM突然說(shuō)不再生產(chǎn)這種芯片了,使這些公司損失很大。以后研發(fā)時(shí)都把這個(gè)問(wèn)題列在開(kāi)發(fā)產(chǎn)品時(shí)必須考慮的風(fēng)險(xiǎn)中。James Goslin9提出了一個(gè)建議:開(kāi)發(fā)一個(gè)解釋器,設(shè)計(jì)一種語(yǔ)言,而解釋器可以根據(jù)不同的芯片設(shè)計(jì)執(zhí)行這種語(yǔ)言。這樣就使得開(kāi)發(fā)工作的開(kāi)始就不用與硬件打交道,這種解釋器能夠在SUN的Solaris平臺(tái)上運(yùn)行,等開(kāi)發(fā)完成后,針對(duì)要使用的芯片設(shè)計(jì)一種解釋器就可以了。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Java軟件開(kāi)發(fā)基礎(chǔ) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版