出版時(shí)間:2010-5 出版社:中國(guó)人民大學(xué)出版社 作者:張興科,季昌武 主編 頁(yè)數(shù):287
內(nèi)容概要
Java語(yǔ)言是由美國(guó)Sun公司開(kāi)發(fā)的一種具有面向?qū)ο?、分布式和可移植等性能并且功能?qiáng)大的計(jì)算機(jī)編程語(yǔ)言。同時(shí),Java語(yǔ)言還是一種跨平臺(tái)的程序設(shè)計(jì)語(yǔ)言,可以在各種類型的計(jì)算機(jī)和操作系統(tǒng)上運(yùn)行。Java語(yǔ)言非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,現(xiàn)在已成為Internet中最受歡迎、最有影響的編程語(yǔ)言之一。早日掌握J(rèn)ava技術(shù),將給每個(gè)有志于在IT行業(yè)發(fā)展的有識(shí)之士帶來(lái)更多的機(jī)遇。 本書語(yǔ)言敘述通俗易懂,面向?qū)嶋H應(yīng)用。內(nèi)容組織采用任務(wù)引領(lǐng)教學(xué)法,力求體現(xiàn)“以職業(yè)活動(dòng)為導(dǎo)向,以職業(yè)技能為核心”的指導(dǎo)思想,突出高職高專的教育特色。本書適用對(duì)象是高職高專學(xué)生、普通高等院校學(xué)生,以及那些想在短時(shí)間內(nèi)掌握J(rèn)ava基礎(chǔ)并能夠靈活運(yùn)用于實(shí)踐的學(xué)習(xí)者。
書籍目錄
項(xiàng)目一 成績(jī)輸入與求總分輸出 ——Java語(yǔ)言概述 任務(wù)一 學(xué)生成績(jī)的輸出 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):Java簡(jiǎn)介、特點(diǎn)、虛擬機(jī)JVM、開(kāi)發(fā)工具與運(yùn)行環(huán)境 三、知識(shí)拓展:編寫一個(gè)Java小程序,在屏幕上輸出“Hello!” 任務(wù)二 學(xué)生成績(jī)的計(jì)算 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):標(biāo)識(shí)符與關(guān)鍵字、基本數(shù)據(jù)類型、字符串、運(yùn)算符與表達(dá)式 任務(wù)三 輸入學(xué)生各門課的成績(jī) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):數(shù)據(jù)的輸入/輸出 綜合實(shí)訓(xùn)一 求某門課的最高分 拓展動(dòng)手練習(xí)一 習(xí)題一項(xiàng)目二 學(xué)生多科目成績(jī)的管理 ——程序控制語(yǔ)句及數(shù)組 任務(wù)一 學(xué)生成績(jī)的統(tǒng)計(jì) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):分支結(jié)構(gòu)、循環(huán)語(yǔ)句、跳轉(zhuǎn)語(yǔ)句 任務(wù)二 學(xué)生成績(jī)的排序 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):一維數(shù)組、二維數(shù)組 綜合實(shí)訓(xùn)二 學(xué)生成績(jī)管理的實(shí)現(xiàn) 拓展動(dòng)手練習(xí)二 習(xí)題二項(xiàng)目三 ATM取款管理系統(tǒng) ——面向?qū)ο蟪绦蛟O(shè)計(jì) 任務(wù)一 銀行卡類的實(shí)現(xiàn) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):面向?qū)ο蟪绦蛟O(shè)計(jì) 任務(wù)二 用戶信息類的實(shí)現(xiàn) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):訪問(wèn)權(quán)限控制符、封裝、this的應(yīng)用 任務(wù)三 不同類型銀行卡類的實(shí)現(xiàn) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):繼承、final的使用 三、知識(shí)拓展:抽象類與接口 任務(wù)四工具類的實(shí)現(xiàn) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):多態(tài)、super的使用、程序包及系統(tǒng)類庫(kù)簡(jiǎn)介 綜合實(shí)訓(xùn)三 賬戶類的實(shí)現(xiàn) 拓展動(dòng)手練習(xí)三 習(xí)題三項(xiàng)目四 錄人成績(jī)的異常處理 ——異常處理 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):異常的概念、異常處理機(jī)制、異常類和異常的處理 三、知識(shí)拓展 綜合實(shí)訓(xùn)四 成績(jī)異常處理的實(shí)現(xiàn) 拓展動(dòng)手練習(xí)四 習(xí)題四項(xiàng)目五 圖形化學(xué)生信息輸人功能的實(shí)現(xiàn) ——組件和事件的處理機(jī)制 任務(wù)一 學(xué)生信息的輸入界面設(shè)計(jì) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):Component組件、容器組件、布局管理器和常用可視組件 任務(wù)二 學(xué)生信息輸入后的數(shù)據(jù)輸出 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):事件處理機(jī)制、可供選擇的可視組件 三、知識(shí)拓展:滾動(dòng)窗口、文本區(qū) 綜合實(shí)訓(xùn)五 學(xué)生信息的查詢 拓展動(dòng)手練習(xí)五 習(xí)題五項(xiàng)目六 成績(jī)的圖形表示 ——圖形用戶界面設(shè)計(jì) 任務(wù)一 學(xué)生成績(jī)的圖形繪制 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):繪圖坐標(biāo)系及繪圖類Graphics的常用方法 三、知識(shí)拓展:Font類的方法、系統(tǒng)提供的字體 任務(wù)二 用不同顏色的扇形分段表示學(xué)生成績(jī) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):C010r類的構(gòu)造方法、顏色常量和顏色選取 綜合實(shí)訓(xùn)六 繪圖軟件的制作 拓展動(dòng)手練習(xí)六 習(xí)題六項(xiàng)目七 輸入/輸出流和文件操作. 任務(wù)一 字節(jié)輸入/輸出流 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):流的概念、InputStrearn/OutputStrearn類 任務(wù)二 字符輸入/輸出流 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):Reader/Writer類 任務(wù)三 文件操作 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):File類、File類的方法、文件的順序處理和 隨機(jī)訪問(wèn) 綜合實(shí)訓(xùn)七 簡(jiǎn)單記事本的實(shí)現(xiàn) 拓展動(dòng)手練習(xí)七 習(xí)題七項(xiàng)目八 用戶注冊(cè)系統(tǒng) ——數(shù)據(jù)庫(kù)技術(shù) 任務(wù)一 裝載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):JDBC簡(jiǎn)介、JDBC驅(qū)動(dòng)的分類、裝載和指定JDl3C驅(qū)動(dòng)程序 三、知識(shí)拓展:JDBC API的使用 任務(wù)二 連接/關(guān)閉數(shù)據(jù)庫(kù) 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):DriverManger類、Connection接口 任務(wù)三 數(shù)據(jù)庫(kù)的操作 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):Statement接口和ResultSet接口 三、知識(shí)拓展:數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù) 操縱語(yǔ)言和數(shù)據(jù)控制語(yǔ)言 綜合實(shí)訓(xùn)八 用戶注冊(cè)程序 拓展動(dòng)手練習(xí)八 習(xí)題八項(xiàng)目九 國(guó)慶倒計(jì)時(shí)牌 ——多線程編程技術(shù) 任務(wù)一 理解線程 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):多線程概念,線程的 狀態(tài)和生命周期、線程的調(diào)度和優(yōu)先級(jí) 任務(wù)二 創(chuàng)建線程 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):線程中的方法、創(chuàng)建線程的兩種方法 任務(wù)三 線程通信 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):同步代碼塊和同步方法 三、知識(shí)拓展:死鎖 綜合實(shí)訓(xùn)九 國(guó)慶倒計(jì)時(shí)牌 拓展動(dòng)手練習(xí)九 習(xí)題九項(xiàng)目十 網(wǎng)絡(luò)聊天程序 ——網(wǎng)絡(luò)通信 任務(wù)一 IP地址與InetAddress類 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):IP地址簡(jiǎn)介、InetAddress類 任務(wù)二 TCP/IP體系結(jié)構(gòu)與URL類的使用 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):URL類的組成和應(yīng)用、抽象類URLConnection 任務(wù)三 sOcket網(wǎng)絡(luò)通信 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):Socket通信機(jī)制和通信模式、ServerSocket/Socket類 三、知識(shí)拓展:TCP與UDP的比較、UDP程序的實(shí)現(xiàn) 綜合實(shí)訓(xùn)十 網(wǎng)絡(luò)聊天程序 拓展動(dòng)手練習(xí)十 習(xí)題十項(xiàng)目十一 電子相冊(cè)設(shè)計(jì) ——AppIet程序 任務(wù)一 Applet程序的編寫 一、問(wèn)題情境及實(shí)現(xiàn) 二、相關(guān)知識(shí):Applet概述、Applet類、標(biāo)記格式、參數(shù)傳遞的應(yīng)用、Applet與瀏覽器之間的通信、Applet程序的運(yùn)行方式 任務(wù)二 加載圖像 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):裝載圖像、跟蹤圖像的下載、顯示圖像、其他處理類 任務(wù)三 播放聲音 一、問(wèn)題情景及實(shí)現(xiàn) 二、相關(guān)知識(shí):Applet類的play()方法和AudioClip類的使用 綜合實(shí)訓(xùn)十一 模擬時(shí)鐘 拓展動(dòng)手練習(xí)十一 習(xí)題十一項(xiàng)目十二 網(wǎng)絡(luò)考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 任務(wù)一 需求分析與設(shè)計(jì) 一、網(wǎng)絡(luò)考試系統(tǒng)的功能需求 二、場(chǎng)景分析 三、數(shù)據(jù)存儲(chǔ) 四、類的構(gòu)造 任務(wù)二 程序設(shè)計(jì)實(shí)現(xiàn) 一、客戶端模塊代碼 二、服務(wù)器端模塊代碼 項(xiàng)目小結(jié) 綜合實(shí)訓(xùn)十二 學(xué)生信息管理系統(tǒng)設(shè)計(jì)參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)項(xiàng)目教程 PDF格式下載