Java程序設(shè)計(jì)基礎(chǔ)

出版時(shí)間:2010-6  出版社:中國(guó)勞動(dòng)社會(huì)保障出版社  作者:孟潔  頁(yè)數(shù):311  

前言

  為了滿(mǎn)足高等職業(yè)技術(shù)院校計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專(zhuān)業(yè)教學(xué)改革的需要,人力資源和社會(huì)保障部教材辦公室組織一批教學(xué)經(jīng)驗(yàn)豐富、實(shí)踐能力強(qiáng)的教師與行業(yè)、企業(yè)的專(zhuān)家,在充分調(diào)研、討論專(zhuān)業(yè)設(shè)置和課程教學(xué)方案的基礎(chǔ)上,編寫(xiě)了該專(zhuān)業(yè)系列教材,包括:《計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)》《網(wǎng)絡(luò)設(shè)備互聯(lián)技術(shù)》《Windows Server 2008網(wǎng)絡(luò)服務(wù)器配置與管理》《Linux網(wǎng)絡(luò)服務(wù)器配置與管理》《SQL Server網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā)與管理》《網(wǎng)絡(luò)綜合布線(xiàn)技術(shù)》《網(wǎng)絡(luò)安全防護(hù)技術(shù)》《計(jì)算機(jī)組裝與維修》《網(wǎng)頁(yè)設(shè)計(jì)與制作》《Java程序設(shè)計(jì)基礎(chǔ)》《C程序設(shè)計(jì)》《Visual Basic程序設(shè)計(jì)基礎(chǔ)》《ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)》《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)》等?! ∵@套教材具有以下幾個(gè)方面的特點(diǎn):  第一,突出職業(yè)教育特色,重視職業(yè)能力培養(yǎng)。根據(jù)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專(zhuān)業(yè)畢業(yè)生所從事職業(yè)的實(shí)際需要,合理選擇教學(xué)內(nèi)容,突出企業(yè)工作實(shí)踐內(nèi)涵,使學(xué)生具有組建網(wǎng)絡(luò)、管理網(wǎng)絡(luò)、使用網(wǎng)絡(luò)等職業(yè)技能,滿(mǎn)足企業(yè)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)技能型人才的要求?! 〉诙瀼厝蝿?wù)驅(qū)動(dòng)編寫(xiě)思路。結(jié)合先進(jìn)的教學(xué)理念,做到理論學(xué)習(xí)有載體,工作實(shí)訓(xùn)有實(shí)體,通過(guò)具體的工作任務(wù)引導(dǎo)學(xué)生進(jìn)行知識(shí)和技能的學(xué)習(xí)。有利于激發(fā)學(xué)生的學(xué)習(xí)積極性,變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),使學(xué)生在掌握知識(shí)和技能的同時(shí),獲得學(xué)習(xí)成就感。  第三,根據(jù)國(guó)家職業(yè)標(biāo)準(zhǔn)、計(jì)算機(jī)技術(shù)與軟件考試大綱以及行業(yè)、企業(yè)工作規(guī)范組織教學(xué)內(nèi)容,涵蓋網(wǎng)絡(luò)管理員、網(wǎng)絡(luò)工程師等國(guó)家職業(yè)標(biāo)準(zhǔn)的相關(guān)要求,使教材具有很強(qiáng)的實(shí)用性和針對(duì)性。  第四,提供全方位教學(xué)資源的服務(wù)與支持。對(duì)重點(diǎn)教材開(kāi)發(fā)配套的教學(xué)課件,如電子教案、素材庫(kù)、源文件、視頻教學(xué)錄像等,便于教師教學(xué)工作的開(kāi)展?! ”咎捉滩牡木帉?xiě)得到了有關(guān)省市教育部門(mén)、人力資源和社會(huì)保障部門(mén)以及一批高等職業(yè)技術(shù)院校的大力支持,教材編審人員做了大量的工作,在此,我們表示衷心的感謝!同時(shí),懇切希望廣大讀者對(duì)教材提出寶貴的意見(jiàn)和建議。

內(nèi)容概要

  本書(shū)為國(guó)家級(jí)職業(yè)教育規(guī)劃教材?! ”緯?shū)通過(guò)一個(gè)綜合實(shí)訓(xùn)項(xiàng)目——Java桌面小管家貫穿始終,循序漸進(jìn)地對(duì)Java語(yǔ)言及JDK框架進(jìn)行了全面的介紹,包括:Java基礎(chǔ)語(yǔ)法、輸入輸出、異常處理、集合技術(shù)、XML解析技術(shù)、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)、GUI技術(shù)等內(nèi)容。共有十個(gè)課題,第一個(gè)到第九個(gè)課題利用項(xiàng)目任務(wù)作為載體介紹Java基礎(chǔ)知識(shí),第十個(gè)課題是一個(gè)綜合實(shí)訓(xùn)項(xiàng)目,重點(diǎn)是綜合運(yùn)用之前介紹的基礎(chǔ)知識(shí),并使用面向?qū)ο蟪绦蛟O(shè)計(jì)思想完成一個(gè)實(shí)際的軟件項(xiàng)目的開(kāi)發(fā)任務(wù)。  本書(shū)有以下特色:第一,內(nèi)容的選擇上以典型、實(shí)用為基本原則;第二,內(nèi)容的安排上以項(xiàng)目任務(wù)為學(xué)習(xí)單元,在實(shí)際的小任務(wù)中學(xué)習(xí)Java技術(shù),最后再將學(xué)到的技術(shù)應(yīng)用于一個(gè)綜合項(xiàng)目——Java桌面小管家,前面的小任務(wù)具有技術(shù)的連貫性,在設(shè)計(jì)上既保障了基本的教學(xué)要求,也為學(xué)有余力的人提供了擴(kuò)展的空間;第三,內(nèi)容的表述中大量使用圖表,特別是流程圖,使任務(wù)的分析更加清晰、直觀,讓讀者有更加明確的任務(wù)定位?! ”緯?shū)適合于高等職業(yè)技術(shù)院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教學(xué)使用,也可作為計(jì)算機(jī)愛(ài)好者的參考用書(shū)。本書(shū)配套電子課件和源代碼可于網(wǎng)址www.class.com.cn的“產(chǎn)品天地/下載專(zhuān)區(qū)”中下載。

書(shū)籍目錄

課題一 Java桌面小管家項(xiàng)目分析   任務(wù)1 Java桌面小管家項(xiàng)目分析 課題二 了解Java語(yǔ)言   任務(wù)2 編寫(xiě)第一個(gè)Java程序 課題三 面向?qū)ο蟪绦蛟O(shè)計(jì)思想   任務(wù)3 為小管家設(shè)計(jì)類(lèi)   任務(wù)4 實(shí)現(xiàn)小管家中類(lèi)的屬性   任務(wù)5 實(shí)現(xiàn)小管家中類(lèi)的方法 課題四 Java基礎(chǔ)語(yǔ)法   任務(wù)6 完成每日支出的簡(jiǎn)單統(tǒng)計(jì)任務(wù)   任務(wù)7 使用數(shù)組完成支出統(tǒng)計(jì)任務(wù)   任務(wù)8 實(shí)現(xiàn)小管家界面上的日期顯示功能 課題五 Java輸入輸出處理及異常處理方法   任務(wù)9 從控制臺(tái)接受每日支出的數(shù)據(jù)   任務(wù)10 處理數(shù)據(jù)輸入的錯(cuò)誤   任務(wù)11 驗(yàn)證支出數(shù)據(jù)的合法性   任務(wù)12 使用文件存儲(chǔ)備忘錄信息 課題六 使用Java中的集合   任務(wù)13 使用集合存儲(chǔ)備忘錄信息   任務(wù)14 使用集合存儲(chǔ)通訊錄信息 課題七 Java與XML   任務(wù)15 創(chuàng)建XML文件存儲(chǔ)通訊錄信息   任務(wù)16 從XML文檔中讀取通訊錄信息   任務(wù)17 修改存儲(chǔ)在XML文件中的通訊錄信息 課題八 Java的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)   任務(wù)18 為支出模塊建立數(shù)據(jù)庫(kù)   任務(wù)19 訪(fǎng)問(wèn)支出表 課題九 Java的GUI技術(shù)   任務(wù)20 為通訊錄模塊設(shè)計(jì)和實(shí)現(xiàn)界面   任務(wù)21 為通訊錄管理界面實(shí)現(xiàn)簡(jiǎn)單的事件處理 課題十 Java桌面小管家綜合實(shí)訓(xùn)  實(shí)訓(xùn)一 備忘錄管理模塊   任務(wù)1 實(shí)現(xiàn)備忘錄模塊業(yè)務(wù)操作類(lèi)   任務(wù)2 實(shí)現(xiàn)備忘錄模塊界面設(shè)計(jì)  實(shí)訓(xùn)二 通訊錄模塊   任務(wù)1 實(shí)現(xiàn)通訊錄模塊數(shù)據(jù)模型類(lèi)   任務(wù)2 實(shí)現(xiàn)通訊錄模塊業(yè)務(wù)操作類(lèi)   任務(wù)3 實(shí)現(xiàn)通訊錄模塊界面設(shè)計(jì)  實(shí)訓(xùn)三 支出模塊   任務(wù)1 實(shí)現(xiàn)支出模塊公共信息類(lèi)   任務(wù)2 實(shí)現(xiàn)支出模塊數(shù)據(jù)模型類(lèi)   任務(wù)3 實(shí)現(xiàn)數(shù)據(jù)訪(fǎng)問(wèn)通用類(lèi)   任務(wù)4 實(shí)現(xiàn)支出模塊業(yè)務(wù)操作類(lèi)   任務(wù)5 實(shí)現(xiàn)支出模塊界面設(shè)計(jì)  實(shí)訓(xùn)四 小管家主界面設(shè)計(jì)   任務(wù)1 實(shí)現(xiàn)小管家主界面的標(biāo)題面板   任務(wù)2 實(shí)現(xiàn)小管家主界面的主窗體

章節(jié)摘錄

  任務(wù)4提出:類(lèi)模型中的屬性由變量實(shí)現(xiàn),類(lèi)模型中的行為由方法(或者稱(chēng)為函數(shù))實(shí)現(xiàn)。本任務(wù),我們需要了解Java語(yǔ)法中的方法,并根據(jù)小管家的各個(gè)類(lèi)的設(shè)計(jì)需求實(shí)現(xiàn)方法的定義?! ∠嚓P(guān)知識(shí)  如果變量是一個(gè)具有特定名稱(chēng),用來(lái)存儲(chǔ)數(shù)據(jù)的區(qū)域,那么方法就是具有特定名稱(chēng),用來(lái)存儲(chǔ)操作過(guò)程的區(qū)域。如果你需要得到一個(gè)數(shù)據(jù),你需要調(diào)用存儲(chǔ)了這個(gè)數(shù)據(jù)的變量;如果你希望執(zhí)行一些動(dòng)作,得到一個(gè)操作結(jié)果,那么你得借助方法來(lái)實(shí)現(xiàn)了?! ∫?、方法的結(jié)構(gòu)  我們通過(guò)一個(gè)洗衣服的例子了解方法的基本結(jié)構(gòu)。如果我們使用洗衣機(jī)洗衣服,先要從盆子里拿出臟衣服放入洗衣機(jī)的圓筒里,把洗衣粉放入指定的槽口,然后按一下開(kāi)關(guān),當(dāng)洗衣機(jī)把衣服洗完之后會(huì)發(fā)出提示音,這時(shí)候你就可以把干凈的衣服取出來(lái)了?! ∵@個(gè)過(guò)程中你做的所有事情是一個(gè)主程序,你從盆子里面拿臟衣服,就是相當(dāng)于從一個(gè)實(shí)際的變量中取出數(shù)據(jù),而洗衣機(jī)是一個(gè)預(yù)先定義好的方法,里面存儲(chǔ)了洗衣服的程序,這個(gè)程序需要你提供洗衣粉、臟衣服,這個(gè)程序運(yùn)行完畢返回干凈衣服。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Java程序設(shè)計(jì)基礎(chǔ) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

  •   稍微看了一下下,感覺(jué)有點(diǎn)C語(yǔ)言基礎(chǔ)再學(xué)好一點(diǎn)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7