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