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

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

任務(wù)一 搭建環(huán)境(構(gòu)建Java集成開(kāi)發(fā)環(huán)境) 1.1 跟我做:搭建Java運(yùn)行環(huán)境 1.2 必備知識(shí) 1.3 動(dòng)腦想一想任務(wù)二 Java歡迎你(開(kāi)發(fā)簡(jiǎn)單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語(yǔ)言基礎(chǔ)) 3.1 跟我做:計(jì)算圓的面積和周長(zhǎng) 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)建、使用類和對(duì)象) 任務(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 跟我做:汽車(chē)的繼承關(guān)系 9.2 實(shí)現(xiàn)方案 9.3 代碼分析 9.4 必備知識(shí)、 9.5 動(dòng)手做一做 ……任務(wù)十 萬(wàn)能之手(接口的使用)任務(wù)十一  用數(shù)組存儲(chǔ)信息(使用數(shù)組)任務(wù)十二 使用字符串進(jìn)行交流(使用字符串)任務(wù)十三  防患于未然(捕獲并處理異常)任務(wù)十四 主動(dòng)出擊(拋出異常)任務(wù)十五 認(rèn)識(shí)Java Applet(Applet入門(mén))任務(wù)十六  豐富多彩的Applet(在Applet中播放聲音和顯示圖像)任務(wù)十七  進(jìn)入Windows世界(設(shè)計(jì)圖形用戶界面)任務(wù)十八 布局規(guī)劃(使用布局管理器)任務(wù)十九 事件委托處理(如何處理事件)任務(wù)二十 選擇之道(使用選擇控件和選擇事件)任務(wù)二十一 簡(jiǎn)明清晰的菜單(使用菜單和其他常用事件)任務(wù)二十二  訪問(wèn)數(shù)據(jù)(使用JDBC連接數(shù)據(jù)庫(kù))任務(wù)二十三 訪問(wèn)數(shù)據(jù)升級(jí)(數(shù)據(jù)庫(kù)編程)任務(wù)二十四  文件管理(目錄與文件管理)任務(wù)二十五 順序進(jìn)出之道(文件的順序訪問(wèn))任務(wù)二十六 隨機(jī)進(jìn)出之道(文件的隨機(jī)訪問(wèn))任務(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)編程(無(wú)連接通信的實(shí)現(xiàn))參考文獻(xiàn)

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

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


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


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

 
 

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

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

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