注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java程序設計項目教程

Java程序設計項目教程

Java程序設計項目教程

定 價:¥37.00

作 者: 《全國高等職業(yè)教育計算機系列規(guī)劃教材》編委會 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Java Java Script J2EE 程序設計 計算機/網(wǎng)絡

ISBN: 9787121190643 出版時間: 2012-12-01 包裝: 平裝
開本: 16開 頁數(shù): 303 字數(shù):  

內(nèi)容簡介

  面向?qū)ο蟪绦蛟O計方法是當今普遍應用于各個計算機編程領域的程序設 計方法,它已經(jīng)成為了每個程序設計者必備的基本技術(shù)。本書根據(jù)國內(nèi)外各 種經(jīng)典的面向?qū)ο蟪绦蛟O計課程的教學大綱框架,利用Java程序設計語言,以具有典型特征的示例來論述面向?qū)ο蟪绦蛟O計方法的相關概念和使用方法。通過本書的學習,學生不僅能夠?qū)W習到基本的面向?qū)ο蟪绦蛟O計概念,還 能以此為基礎用Java語言設計軟件項目?!禞ava程序設計項目教程》共分為三個部分和11 個項目。三個部分分別是:Java基礎篇、Java面向?qū)ο笃蚃ava高級編程應 用篇。11個項目分別為:Java語言入門、學生成績分析統(tǒng)計系統(tǒng)、畫圖軟件、面向?qū)ο筌浖_發(fā)、圖書管理系統(tǒng)、異常處理、文本編輯器、Java圖形應 用界面、Java多媒體應用、用數(shù)據(jù)庫管理學生成績以及Java網(wǎng)絡編程?!禞ava程序設計項目教程》內(nèi)容豐富、理論聯(lián)系實際性強:既可以作為 高等專科學校計算機專業(yè)以及相關專業(yè)學生學習面 向?qū)ο蟪绦蛟O計的教材,也可供剛接觸Java語言以及面向?qū)ο罄碚摰某鯇W者 自學和參考使用。

作者簡介

暫缺《Java程序設計項目教程》作者簡介

圖書目錄

Java基礎篇
項目一 Java語言入門
1.1 任務一 學生成績的輸出
1.1.1 Java概述
1.1.2 Java程序設計語言的基本特點
1.1.3 虛擬機JVM
1.1.4 Windows系統(tǒng)下的Java環(huán)境配置
1.1.5 Linux系統(tǒng)下的Java環(huán)境配置
1.1.6 開發(fā)工具與運行環(huán)境
1.1.7 知識拓展:“Hello World”小程序
1.2 任務二 學生成績的分析計算
1.2.1 標志符與關鍵字
1.2.2 基本數(shù)據(jù)類型
1.2.3 變量和常量
1.2.4 基本輸入/輸出和相關函數(shù)
1.2.5 運算符和表達式
1.3 任務三 學生成績的輸入
1.3.1 字符串
1.3.2 流程控制語句
1.3.3 循環(huán)結(jié)構(gòu)
1.3.4 多重選擇:switch語句
1.3.5 數(shù)組
1.3.6 知識拓展:數(shù)組基本操作——排序
1.4 綜合實訓:二分法查找
1.5 拓展動手練習
1.6 習題
Java面向?qū)ο笃?br />項目二 學生成績分析統(tǒng)計系統(tǒng)
2.1 任務一 構(gòu)建學生類、教師類和成績類
2.1.1 類的定義
2.1.2 成員變量的定義與初始化
2.1.3 知識拓展:重構(gòu)類
2.2 任務二 教師輸入和分析學生成績、學生查詢成績、獲得成績單
2.2.1 創(chuàng)建對象
2.2.2 對象成員的使用
2.2.3 對象的清除
2.3 任務三 查詢、修改、添加、刪除學生成績
2.3.1 訪問屬性控制
2.3.2 靜態(tài)成員
2.3.3 Object類和Class類
2.3.4 final、this和null修飾符
2.3.5 對象數(shù)組的使用
2.4 綜合實訓:統(tǒng)計各科目合格率
2.5 拓展動手練習
2.6 習題
項目三 畫圖軟件
3.1 任務一 構(gòu)建圖形類Shape類
3.1.1 繼承與多態(tài)的實現(xiàn)技術(shù)
3.1.2 定義子類
3.1.3 子類的構(gòu)造方法
3.2 任務二 構(gòu)建三角形類、長方形類和橢圓形類
3.2.1 成員變量的繼承與隱藏
3.2.2 成員方法的重載和覆蓋
3.2.3 多態(tài)性的實現(xiàn)
3.3 任務三 構(gòu)建正方形類和圓形類
3.3.1 抽象類
3.3.2 接口
3.3.3 包
3.3.4 知識拓展:MVC設計模式
3.4 綜合實訓:構(gòu)建多邊形類
3.5 拓展動手練習
3.6 習題
項目四 面向?qū)ο筌浖_發(fā)
4.1 任務一 軟件開發(fā)過程
4.1.1 軟件開發(fā)的主要問題
4.1.2 軟件開發(fā)的生命周期
4.1.3 軟件開發(fā)的開發(fā)模型
4.2 任務二 面向?qū)ο蟮能浖_發(fā)過程
4.2.1 面向?qū)ο蠹夹g(shù)
4.2.2 面向?qū)ο蠓治?br />4.2.3 面向?qū)ο笤O計
4.2.4 面向?qū)ο蟪绦蛟O計
4.2.5 面向?qū)ο鬁y試
4.3 習題
項目五 圖書管理系統(tǒng)
5.1 任務一 創(chuàng)建和處理教師信息
5.1.1 基本的數(shù)據(jù)結(jié)構(gòu)接口——Collection接口
5.1.2 List接口
5.2 任務二 隨即產(chǎn)生質(zhì)數(shù)的問題(Set接口)
5.3 任務三 圖書管理系統(tǒng)
5.3.1 Map接口
5.3.2 TreeMap類
5.3.3 HashMap類
5.3.4 知識拓展:Collectio 和Arrays工具類的使用介紹
5.4 綜合實訓:日期計算
5.5 拓展動手練習
5.6 習題
項目六 異常處理
6.1 任務一 異常概述
6.1.1 異常的概念
6.1.2 Java中的異常類
6.2 任務二 異常處理機制
6.2.1 拋出異常
6.2.2 捕獲異常
6.2.3 處理異常
6.3 任務三 設計和使用自定義異常類
6.4 習題
Java高級編程應用篇
項目七 文本編輯器
7.1 任務一 從文件讀出數(shù)據(jù)
7.1.1 流式輸入/輸出處理機制
7.1.2 Java的輸入/輸出流庫
7.1.3 文件的創(chuàng)建與管理
7.1.4 隨機文件RandomAccessFile類
7.2 任務二 向文件寫入數(shù)據(jù)
7.2.1 字符流
7.2.2 字符輸出流
7.2.3 字符輸入流
7.3 任務三 以串行化讀入/讀出文件內(nèi)容
7.4 綜合實訓 單詞數(shù)統(tǒng)計
7.5 拓展動手練習
7.6 習題
項目八 Java圖形應用界面
8.1 任務一 計算器圖形界面
8.1.1 AWT概述
8.1.2 AWT容器
8.1.3 AWT組件
8.1.4 布局管理器
8.2 任務二 畫圖軟件圖形界面
8.2.1 Swing概述
8.2.2 Swing容器
8.2.3 Swing組件
8.3 任務三 計算器事件處理機制
8.3.1 Java事件處理機制
8.3.2 事件的處理過程
8.3.3 事件類
8.3.4 鍵盤事件處理
8.3.5 鼠標事件處理
8.3.6 鼠標事件的處理方法
8.4 綜合實訓 文本編輯器界面
8.5 拓展動手練習
8.6 習題
項目九 Java多媒體應用
9.1 任務一 顯示曲線
9.1.1 Applet應用程序概述
9.1.2 工作環(huán)境以及運行過程
9.2 任務二 顯示圖像
9.2.1 URL類
9.2.2 Image類
9.3 任務三 播放音頻文件
9.3.1 Applet類中的play()方法
9.3.2 Applet類中的AudioClip接口
9.4 拓展動手練習
9.5 習題
項目十 用數(shù)據(jù)庫管理學生成績
1.1 任務一 創(chuàng)建成績數(shù)據(jù)庫和成績表
1.1.1 JDBC的實現(xiàn)原理
1.1.2 安裝和配置MySQL數(shù)據(jù)庫
1.1.3 JDBC API簡介
1.1.4 JDBC API的基本用法
1.1.5 處理字符編碼的轉(zhuǎn)換
1.1.6 把連接數(shù)據(jù)庫的各種屬性放在配置文件中
1.1.7 Connection,Statement和ResultSet對象
1.1.8 執(zhí)行SQL腳本文件
1.1.9 處理異常
1.1.1 知識拓展:可滾動及可更新的結(jié)果集、行集
1.2 任務二 分析統(tǒng)計和更新學生成績
1.2.1 事務的概念
1.2.2 事務邊界的概念
1.2.3 在MySQL程序中聲明事務和通過JDBC API聲明事務邊界
1.3 拓展動手練習
1.4 習題
項目十一 Java網(wǎng)絡編程
11.1 任務一 用Java編寫客戶-服務器程序
11.1.1 進程之間通信原理
11.1.2 TCP/IP參考模型
11.2 任務二 從遠程Web服務器上讀取文件
11.2.1 構(gòu)造Socket
11.2.2 獲取Socket
11.2.3 關閉Socket
11.3 任務三 基于UDP的客服數(shù)據(jù)包接收程序
11.3.1 UDP協(xié)議簡介
11.3.2 DatagramPacket類
11.3.3 DatagramSocket類
11.3.4 DatagramChannel類
11.4 拓展動手練習
11.5 習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號