JaVa程序設(shè)計(jì)任務(wù)驅(qū)動(dòng)式教程

出版時(shí)間:2010-8  出版社:北京航空航天大學(xué)出版社  作者:孫修東,王永紅 主編  頁數(shù):312  字?jǐn)?shù):518000  

前言

  Java語言作為一種純面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,近年來對計(jì)算機(jī)軟件的發(fā)展產(chǎn)生了巨大的影響。目前,高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)基本上都開設(shè)了Java程序設(shè)計(jì)課程。本書在保證知識(shí)體系完整性的前提下,采用任務(wù)驅(qū)動(dòng)式教學(xué)方法,以行業(yè)流行的Eclipse作為開發(fā)平臺(tái),突出實(shí)用性、針對性,引導(dǎo)學(xué)生“在做中學(xué)”,培養(yǎng)學(xué)生分析問題和解決問題的能力,把提高學(xué)生動(dòng)手能力和綜合素質(zhì)作為首要任務(wù)。  本書編寫了30項(xiàng)任務(wù):  任務(wù)一“搭建環(huán)境”,通過完成搭建JaVa運(yùn)行環(huán)境操作,引導(dǎo)學(xué)生學(xué)習(xí)Java開發(fā)工具JDK的下載、安裝與配置,Java集成開發(fā)環(huán)境(IDE)Eclipse的下載、安裝與配置,初步掌握搭建及使用Eclipse來編制Java程序?! ∪蝿?wù)二“Java歡迎你”,通過完成第一個(gè)Java程序,引導(dǎo)學(xué)生學(xué)習(xí)Java應(yīng)用程序(AppliCation)和Java小程序(ApplCt)的結(jié)構(gòu),會(huì)使用Eclipse開發(fā)簡單Java程序,掌握簡單調(diào)試與排錯(cuò)技術(shù),理解JaVa實(shí)現(xiàn)機(jī)制。

內(nèi)容概要

Java是目前世界上最流行、最優(yōu)秀的編程語言之一,它不但贏得了程序員的擁護(hù),也贏得了企業(yè)的支持。編程語言的學(xué)習(xí)是生澀的,本書致力于使讀者更輕松、更愉快地進(jìn)入Java世界的大門。    本書是一線教師長期教學(xué)和軟件開發(fā)實(shí)踐的經(jīng)驗(yàn)積累,也是根據(jù)學(xué)生的認(rèn)知規(guī)律精心組織編寫的項(xiàng)目化教程。本書以培養(yǎng)崗位職業(yè)能力為主線,按照典型任務(wù)序化知識(shí),并將知識(shí)融入任務(wù)情景之中。全書分為30項(xiàng)任務(wù),采用行業(yè)流行的Eclipse作為開發(fā)工具進(jìn)行講解,內(nèi)容主要包括Java開發(fā)環(huán)境、Java語言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、GUl程序設(shè)計(jì)、Applet、異常處理、數(shù)據(jù)庫操作、文件操作、多線程和網(wǎng)絡(luò)編程等。每個(gè)任務(wù)都按“跟我做一實(shí)現(xiàn)方案一代碼分析一必備知識(shí)一動(dòng)手做一做一動(dòng)腦想一想”的結(jié)構(gòu)組織。本書內(nèi)容豐富,案例經(jīng)典,知識(shí)講解系統(tǒng),突出能力培養(yǎng),易于學(xué)習(xí),易于提高編程能力。   本書適合作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為職業(yè)培訓(xùn)的教材或自學(xué)者的參考書。

書籍目錄

任務(wù)一 搭建環(huán)境(構(gòu)建Java集成開發(fā)環(huán)境) 1.1 跟我做:搭建Java運(yùn)行環(huán)境 1.2 必備知識(shí) 1.3 動(dòng)腦想一想任務(wù)二 Java歡迎你(開發(fā)簡單Java應(yīng)用程序) 2.1 跟我做:我的第一個(gè)Java程序 2.2 實(shí)現(xiàn)方案 2.3 代碼分析 2.4 必備知識(shí) 2.5 動(dòng)手做一做 2.6 動(dòng)腦想一想任務(wù)三 小試牛刀(學(xué)習(xí)Java語言基礎(chǔ)) 3.1 跟我做:計(jì)算圓的面積和周長 3.2 實(shí)現(xiàn)方案 3.3 代碼分析 3.4 必備知識(shí) 3.5 動(dòng)手做一做 3.6 動(dòng)腦想一想任務(wù)四 挑戰(zhàn)選擇(使用分支控制流程) 4.1 跟我做:計(jì)算運(yùn)費(fèi) 4.2 實(shí)現(xiàn)方案 4.3 代碼分析 4.4 必備知識(shí) 4.5 動(dòng)手做一做 4.6 動(dòng)腦想一想任務(wù)五 游戲人生(使用循環(huán)控制流程) 5.1 跟我做:猜數(shù)游戲 5.2 實(shí)現(xiàn)方案 5.3 代碼分析 5.4 必備知識(shí) 5.5 動(dòng)手做一做 5.6 動(dòng)腦想一想任務(wù)六  回歸自然(創(chuàng)建、使用類和對象) 任務(wù)七 3G時(shí)代的消息傳遞(定義和使用類方法) 7.1 跟我做:銀行卡的使用 7.2 實(shí)現(xiàn)方案 7.3 代碼分析 7.4 必備知識(shí) 7.5 動(dòng)手做一做 7.6 動(dòng)腦想一想任務(wù)八 保護(hù)你的隱私(封裝的使用) 8.1 跟我做:銀行卡類的封裝 8.2 實(shí)現(xiàn)方案  8.3 代碼分析  8.4 必備知識(shí) 8.5 動(dòng)手做一做 8.6 動(dòng)腦想一想任務(wù)九 子承父業(yè)(繼承和多態(tài)的使用) 9.1 跟我做:汽車的繼承關(guān)系 9.2 實(shí)現(xiàn)方案 9.3 代碼分析 9.4 必備知識(shí)、 9.5 動(dòng)手做一做 ……任務(wù)十 萬能之手(接口的使用)任務(wù)十一  用數(shù)組存儲(chǔ)信息(使用數(shù)組)任務(wù)十二 使用字符串進(jìn)行交流(使用字符串)任務(wù)十三  防患于未然(捕獲并處理異常)任務(wù)十四 主動(dòng)出擊(拋出異常)任務(wù)十五 認(rèn)識(shí)Java Applet(Applet入門)任務(wù)十六  豐富多彩的Applet(在Applet中播放聲音和顯示圖像)任務(wù)十七  進(jìn)入Windows世界(設(shè)計(jì)圖形用戶界面)任務(wù)十八 布局規(guī)劃(使用布局管理器)任務(wù)十九 事件委托處理(如何處理事件)任務(wù)二十 選擇之道(使用選擇控件和選擇事件)任務(wù)二十一 簡明清晰的菜單(使用菜單和其他常用事件)任務(wù)二十二  訪問數(shù)據(jù)(使用JDBC連接數(shù)據(jù)庫)任務(wù)二十三 訪問數(shù)據(jù)升級(jí)(數(shù)據(jù)庫編程)任務(wù)二十四  文件管理(目錄與文件管理)任務(wù)二十五 順序進(jìn)出之道(文件的順序訪問)任務(wù)二十六 隨機(jī)進(jìn)出之道(文件的隨機(jī)訪問)任務(wù)二十七 Java分身術(shù)(創(chuàng)建和啟動(dòng)線程)任務(wù)二十八  線程的生命周期與優(yōu)先級(jí)(線程的狀態(tài)與調(diào)度)任務(wù)二十九 Java中的套接字Socket(面向連接通信的實(shí)現(xiàn))任務(wù)三十 Java中的數(shù)據(jù)報(bào)編程(無連接通信的實(shí)現(xiàn))參考文獻(xiàn)

章節(jié)摘錄

  Java語言是目前流行的一種網(wǎng)絡(luò)編程語言,它的簡單性、安全性、面向?qū)ο蟆⑵脚_(tái)無關(guān)性、語言簡潔、性能優(yōu)異等特點(diǎn)給編程人員帶來一種嶄新的程序設(shè)計(jì)概念,使WWW由最初的單純提供靜態(tài)信息發(fā)展到現(xiàn)在的提供各種各樣的動(dòng)態(tài)服務(wù)。這些特點(diǎn)使Java在網(wǎng)絡(luò)編程語言中占據(jù)了無可比擬的優(yōu)勢,成為實(shí)現(xiàn)電子商務(wù)系統(tǒng)的首選語言。本章介紹Java的基本知識(shí)和Java的基礎(chǔ)特性,并介紹開發(fā)Java程序所需要的環(huán)境,以及環(huán)境的安裝和設(shè)置。  1.1 跟我做:搭建Java運(yùn)行環(huán)境  1.1.1 任務(wù)情景  學(xué)習(xí)任何一種計(jì)算機(jī)語言都要有一個(gè)好的開發(fā)環(huán)境。JDK(Java Development Kit)是Sun公司最早提供的一套免費(fèi)的Java開發(fā)環(huán)境,它是Java語言最基本的開發(fā)環(huán)境?,F(xiàn)在丁ava語言還有很多集成開發(fā)環(huán)境,常見的有Eclipse、JBuilder、Net Beans等,但都需要提前安裝JDK工具包。由于實(shí)際開發(fā)中,基本都是使用集成開發(fā)環(huán)境進(jìn)行開發(fā),所以在學(xué)習(xí)中必須熟練掌握該類工具的使用。雖然這類工具很多,但一般集成開發(fā)環(huán)境的使用都很類似,在學(xué)習(xí)時(shí)只要熟練掌握其中一個(gè)的使用,對其他工具的學(xué)習(xí)就會(huì)覺得簡單容易了。本文以Eclipse為例介紹集成開發(fā)環(huán)境的基本使用。

編輯推薦

  著重培養(yǎng)職業(yè)能力  情景任務(wù)+必備知識(shí)  “教學(xué)做”一體化教學(xué)模式  內(nèi)容豐富,案例經(jīng)典

圖書封面

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


    JaVa程序設(shè)計(jì)任務(wù)驅(qū)動(dòng)式教程 PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   質(zhì)量不錯(cuò)。 只是如果有源碼就更好了。
  •   書保護(hù)的很好 沒有一點(diǎn)損壞 褶皺
 

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

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