Java程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2009-8  出版社:水利水電出版社  作者:趙歡 編  頁(yè)數(shù):232  

前言

隨著計(jì)算機(jī)科學(xué)與技術(shù)的飛速發(fā)展,計(jì)算機(jī)的應(yīng)用已經(jīng)滲透到國(guó)民經(jīng)濟(jì)與人們生活的各個(gè)角落,正在日益改變著傳統(tǒng)的人類工作方式和生活方式。在我國(guó)高等教育逐步實(shí)現(xiàn)大眾化后,越來(lái)越多的高等院校會(huì)面向國(guó)民經(jīng)濟(jì)發(fā)展的第一線,為行業(yè)、企業(yè)培養(yǎng)各級(jí)各類高級(jí)應(yīng)用型專門人才。為了大力推廣計(jì)算機(jī)應(yīng)用技術(shù),更好地適應(yīng)當(dāng)前我國(guó)高等教育的跨躍式發(fā)展,滿足我國(guó)高等院校從精英教育向大眾化教育的轉(zhuǎn)變,符合社會(huì)對(duì)高等院校應(yīng)用型人才培養(yǎng)的各類要求,我們成立了“21世紀(jì)高等院校規(guī)劃教材編委會(huì)”,在明確了高等院校應(yīng)用型人才培養(yǎng)模式、培養(yǎng)目標(biāo)、教學(xué)內(nèi)容和課程體系的框架下,組織編寫了本套“21世紀(jì)高等院校規(guī)劃教材”。眾所周知,教材建設(shè)作為保證和提高教學(xué)質(zhì)量的重要支柱及基礎(chǔ),作為體現(xiàn)教學(xué)內(nèi)容和教學(xué)方法的知識(shí)載體,在當(dāng)前培養(yǎng)應(yīng)用型人才中的作用是顯而易見的。探索和建設(shè)適應(yīng)新世紀(jì)我國(guó)高等院校應(yīng)用型人才培養(yǎng)體系需要的配套教材已經(jīng)成為當(dāng)前我國(guó)高等院校教學(xué)改革和教材建設(shè)工作面臨的緊迫任務(wù)。因此,編委會(huì)經(jīng)過(guò)大量的前期調(diào)研和策劃,在廣泛了解各高等院校的教學(xué)現(xiàn)狀、市場(chǎng)需求,探討課程設(shè)置、研究課程體系的基礎(chǔ)上,組織一批具備較高的學(xué)術(shù)水平、豐富的教學(xué)經(jīng)驗(yàn)、較強(qiáng)的工程實(shí)踐能力的學(xué)術(shù)帶頭人、科研人員和主要從事該課程教學(xué)的骨干教師編寫出一批有特色、適用性強(qiáng)的計(jì)算機(jī)類公共基礎(chǔ)課、技術(shù)基礎(chǔ)課、專業(yè)及應(yīng)用技術(shù)課的教材以及相應(yīng)的教學(xué)輔導(dǎo)書,以滿足目前高等院校應(yīng)用型人才培養(yǎng)的需要。本套教材消化和吸收了多年來(lái)已有的應(yīng)用型人才培養(yǎng)的探索與實(shí)踐成果,緊密結(jié)合經(jīng)濟(jì)全球化時(shí)代高等院校應(yīng)用型人才培養(yǎng)工作的實(shí)際需要,努力實(shí)踐,大膽創(chuàng)新。教材編寫采用整體規(guī)劃、分步實(shí)施、滾動(dòng)立項(xiàng)的方式,分期分批地啟動(dòng)編寫計(jì)劃,編寫大綱的確定以及教材風(fēng)格的定位均經(jīng)過(guò)編委會(huì)多次認(rèn)真討論,以確保該套教材的高質(zhì)量和實(shí)用性。教材編委會(huì)分析研究了應(yīng)用型人才與研究型人才在培養(yǎng)目標(biāo)、課程體系和內(nèi)容編排上的區(qū)別,分別提出了3個(gè)層面上的要求:在專業(yè)基礎(chǔ)類課程層面上,既要保持學(xué)科體系的完整性,使學(xué)生打下較為扎實(shí)的專業(yè)基礎(chǔ),為后續(xù)課程的學(xué)習(xí)做好鋪墊,更要突出應(yīng)用特色,理論聯(lián)系實(shí)際,并與工程實(shí)踐相結(jié)合,適當(dāng)壓縮過(guò)多過(guò)深的公式推導(dǎo)與原理性分析,兼顧考研學(xué)生的需要,以原理和公式結(jié)論的應(yīng)用為突破口,注重它們的應(yīng)用環(huán)境和方法;在程序設(shè)計(jì)類課程層面上,把握程序設(shè)計(jì)方法和思路,注重程序設(shè)計(jì)實(shí)踐訓(xùn)練,引入典型的程序設(shè)計(jì)案例,將程序設(shè)計(jì)類課程的學(xué)習(xí)融入案例的研究和解決過(guò)程中,以學(xué)生實(shí)際編程解決問(wèn)題的能力為突破口,注重程序設(shè)計(jì)算法的實(shí)現(xiàn);在專業(yè)技術(shù)應(yīng)用層面上,積極引入工程案例,以培養(yǎng)學(xué)生解決工程實(shí)際問(wèn)題的能力為突破口,加大實(shí)踐教學(xué)內(nèi)容的比重,增加新技術(shù)、新知識(shí)、新工藝的內(nèi)容。本套規(guī)劃教材的編寫原則是:在編寫中重視基礎(chǔ),循序漸進(jìn),內(nèi)容精煉,重點(diǎn)突出,融入學(xué)科方法論內(nèi)容和科學(xué)理念,反映計(jì)算機(jī)技術(shù)發(fā)展要求,倡導(dǎo)理論聯(lián)系實(shí)際和科學(xué)的思想方法,體現(xiàn)一級(jí)學(xué)科知識(shí)組織的層次結(jié)構(gòu)。

內(nèi)容概要

本書為有一定C/C++基礎(chǔ),期望通過(guò)學(xué)習(xí)較快掌握J(rèn)ava程序設(shè)計(jì)的人群編寫。全書以案例引導(dǎo)方式,采用“理論實(shí)踐+專家引導(dǎo)+項(xiàng)目實(shí)戰(zhàn)”的思路,按照以案例為中心的學(xué)習(xí)方法介紹Java語(yǔ)言本質(zhì),用實(shí)例引出相關(guān)概念,使讀者能夠清晰地建立面向?qū)ο蟮木幊趟枷?。全書?章,主要內(nèi)容包括:Java語(yǔ)言概述,創(chuàng)建基于Web的Java程序,組件與布局管理器,事件模型與事件處理,Java異常,Java線程,Java網(wǎng)絡(luò)編程,基于CCLA的案例——實(shí)時(shí)聊天室系統(tǒng)項(xiàng)目設(shè)計(jì)?! ”緯m合作為高等院校教材,也可供工程設(shè)計(jì)人員和Java編程愛好者參考?! ”緯溆袑?shí)踐教程并在實(shí)踐教程中附贈(zèng)一張光盤,其中包含教材中全部源程序及實(shí)踐教程中的大型工程案例文檔。

書籍目錄

序前言第1章 Java語(yǔ)言概述 1.1 Java的誕生 1.2 Java語(yǔ)言的特點(diǎn) 1.3 Java虛擬機(jī)(JVM) 1.4 Java的開發(fā)環(huán)境 1.5 一個(gè)Java簡(jiǎn)單程序示例 1.6 Java的基本語(yǔ)法介紹 1.7 面向?qū)ο蟪醪健”菊滦〗Y(jié) 習(xí)題一第2章 創(chuàng)建基于Web的Java程序 2.1 Applet與HTML基礎(chǔ) 2.2 Applet與Application 2.3 Applet的生命周期與方法 2.4 Applet中的多媒體處理  2.4.1 加載圖片  2.4.2 加載音頻文件 本章小結(jié) 習(xí)題二第3章 組件與布局管理器 3.1 MVC設(shè)計(jì)模式概述  3.1.1 MVC設(shè)計(jì)模式  3.1.2 MVC視圖中用戶界面的基本組件 3.2 組件  3.2.1 按鈕  3.2.2 標(biāo)簽  3.2.3 文本字段  3.2.4 文本區(qū)域  3.2.5 滾動(dòng)條  3.2.6 滾動(dòng)面板  3.2.7 密碼文本框  3.2.8 文本列表框  3.2.9 組合列表框  3.2.10 單選按鈕  3.2.11 復(fù)選框  3.2.12 菜單 3.3 布局管理器  3.3.1 流布局管理器  3.3.2 網(wǎng)格布局管理器  3.3.3 邊界布局管理器  3.3.4 卡片布局管理器  3.3.5 盒布局管理器  3.3.6 網(wǎng)格組布局管理器 本章小結(jié) 習(xí)題三第4章 事件模型與事件處理 4.1 事件處理概述 4.2 AWT事件處理模型  4.2.1 事件類  4.2.2 事件監(jiān)聽器  4.2.3 AWT事件及其相應(yīng)的監(jiān)聽器接口  4.2.4 事件適配器  4.2.5 對(duì)事件的響應(yīng) 本章小結(jié) 習(xí)題四一第5章 Java異常 5.1 異常的概念 5.2 異常的處理  5.2.1 異常的處理機(jī)制  5.2.2 捕獲異?!?.3 用戶定義的異?! ?.3.1 用戶定義異常的需要  5.3.2 創(chuàng)建用戶定義的異常類  5.3.3 拋出異常throw ……第6章  Java線程第7章  Java網(wǎng)絡(luò)編程第8章  基于CCLA的案例——實(shí)時(shí)聊天室附錄一 附加練習(xí)——行業(yè)面試問(wèn)題附錄二 優(yōu)化Java代碼的技巧附錄三 Java術(shù)語(yǔ)表附錄四 Java學(xué)習(xí)Web站點(diǎn)列表參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章Java語(yǔ)言概述【本章導(dǎo)讀】本章首先介紹Java的誕生和發(fā)展情況;然后詳細(xì)地說(shuō)明Java語(yǔ)言的特點(diǎn),從編程語(yǔ)言的角度著重闡述它的關(guān)鍵特色;接著介紹JVM的執(zhí)行過(guò)程以及Java源程序的執(zhí)行過(guò)程;根據(jù)Java7開發(fā)環(huán)境,介紹Java的開發(fā)工具、環(huán)境變量的配置以及具體運(yùn)行Java文件;緊接著,通過(guò)一個(gè)典型的Java程序hello.java來(lái)說(shuō)明Java程序的基本特征、應(yīng)用程序和小應(yīng)用程序的區(qū)別以及使用;然后介紹Java的基本語(yǔ)法;最后介紹面向?qū)ο缶幊碳夹g(shù)(OOP)的相關(guān)基本概念?!颈菊乱c(diǎn)】Java的特點(diǎn)Java虛擬機(jī)Java的開發(fā)環(huán)境及環(huán)境變量的配置,開發(fā)工具的使用Java的Application和AppletJava的基本語(yǔ)法面向?qū)ο蟮幕靖拍?.1 Java的誕生Java語(yǔ)言最早誕生于1991年,起初被稱為Oak語(yǔ)言,是Sun公司為一些消費(fèi)性電子產(chǎn)品設(shè)計(jì)的一個(gè)通用環(huán)境。他們最初的目的只是為了開發(fā)一種獨(dú)立于平臺(tái)的軟件技術(shù),在網(wǎng)絡(luò)出現(xiàn)之前,Oak可以說(shuō)是默默無(wú)聞,甚至差點(diǎn)夭折,但網(wǎng)絡(luò)的出現(xiàn)改變了Oak的命運(yùn)。在Java出現(xiàn)以前,Internet上的信息內(nèi)容都是一些乏味死板的Html文檔,這對(duì)于那些迷戀于Web瀏覽的人們來(lái)說(shuō)簡(jiǎn)直不可容忍。他們迫切希望能在Web中看到一些交互式的內(nèi)容,開發(fā)人員也極希望能夠在Web上創(chuàng)建一類無(wú)需考慮軟硬件平臺(tái)就可以執(zhí)行的應(yīng)用程序,當(dāng)然這些程序還要有極大的安全保障。對(duì)于用戶的這種要求,傳統(tǒng)的編程語(yǔ)言顯得無(wú)能為力,而Sun的工程師敏銳地察覺(jué)到了這一點(diǎn),從1994年起,他們開始將0ak技術(shù)應(yīng)用于Web上,并且開發(fā)出了Hotjava的第一個(gè)版本。

編輯推薦

《Java程序設(shè)計(jì)實(shí)用教程》:注意學(xué)科體系的完整性,兼顧考研學(xué)生需要;強(qiáng)調(diào)理論與實(shí)踐相結(jié)合,注意培養(yǎng)專業(yè)技巧;采用“任務(wù)驅(qū)動(dòng)”的編寫方式,引入案例和啟發(fā)式教學(xué)方法;提供電子教案、案例素材等教學(xué)資源,教材立體化配套;滿足高等院校應(yīng)用型人才培養(yǎng)的需要。

圖書封面

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


    Java程序設(shè)計(jì)實(shí)用教程 PDF格式下載


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

 
 

  •   當(dāng)當(dāng)?shù)臅歼€不錯(cuò),不過(guò)就是發(fā)貨慢了點(diǎn)...
 

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

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