Java程序設(shè)計項目教程

出版時間: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è)計參考文獻

圖書封面

評論、評分、閱讀與下載


    Java程序設(shè)計項目教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7