注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java程序設(shè)計(jì)項(xiàng)目化教程

Java程序設(shè)計(jì)項(xiàng)目化教程

Java程序設(shè)計(jì)項(xiàng)目化教程

定 價(jià):¥49.50

作 者: 郭學(xué)會(huì) 等編著
出版社: 國防工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787118088755 出版時(shí)間: 2013-08-01 包裝: 平裝
開本: 16開 頁數(shù): 402 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書系有關(guān)Java程序設(shè)計(jì)的一部專著,在介紹Java語法的同時(shí),每章附帶相應(yīng)的項(xiàng)目供讀者實(shí)訓(xùn)使用。全書共12章,第1章介紹了Java軟件的運(yùn)行環(huán)境和安裝打包過程;第2章~第9章介紹了Java的程序設(shè)計(jì)的基本方法,第10章、第11章介紹了兩個(gè)綜合項(xiàng)目“煙霧環(huán)境下人員逃生行為仿真研究”和“焊接性分析系統(tǒng)”,供讀者學(xué)習(xí)Java的設(shè)計(jì)時(shí)了解科學(xué)研究的過程;最后一章介紹了一個(gè)常見游戲“簡(jiǎn)易連連看”,讓讀者了解常見小游戲開發(fā)的過程。本書編輯推薦:為滿足教學(xué)需要,本書提供了每章的例題、項(xiàng)目的源程序,供廣大讀者學(xué)習(xí)使用。本書可供計(jì)算機(jī)類工程技術(shù)人員閱讀,也可供本科和高職高專計(jì)算機(jī)類專業(yè)學(xué)生作為教材使用。

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)項(xiàng)目化教程》作者簡(jiǎn)介

圖書目錄

第1章運(yùn)行環(huán)境和安裝打包
1.1Java的運(yùn)行環(huán)境
1.1.1Java的起源
1.1.2Java的特點(diǎn)
1.1.3Java的運(yùn)行環(huán)境
1.2Java運(yùn)行環(huán)境的構(gòu)建
1.2.1JDK的安裝
項(xiàng)目一Java程序的打包和安裝制作
學(xué)習(xí)情境1.1打包
學(xué)習(xí)情境1.2生成exe文件
學(xué)習(xí)情境1.3安裝制作
第2章Java的基本語法
2.1Java語言的基本元素
2.1.1標(biāo)識(shí)符
2.1.2關(guān)鍵字
2.1.3分隔符
2.2基本數(shù)據(jù)類型
2.3常量
2.4變量
2.5運(yùn)算符和表達(dá)式
2.5.1算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.5.2關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.5.3邏輯運(yùn)算符和邏輯表達(dá)式
2.5.4條件運(yùn)算符
2.5.5賦值運(yùn)算符和賦值表達(dá)式
2.5.6字符串運(yùn)算符
2.5.7位運(yùn)算符
2.5.8類型轉(zhuǎn)換
2.5.9復(fù)合賦值運(yùn)算符及表達(dá)式
2.5.10運(yùn)算符的優(yōu)先級(jí)及結(jié)合性
2.6Java語句及控制結(jié)構(gòu)
2.6.1Java語句
2.6.2分支結(jié)構(gòu)
2.6.3循環(huán)結(jié)構(gòu)
2.6.4跳轉(zhuǎn)語句
項(xiàng)目二用菜單構(gòu)建程序
學(xué)習(xí)情境2.1
第3章Java類、接口與包
3.1面向?qū)ο蟮某绦蛟O(shè)計(jì)
3.1.1面向?qū)ο蟮母拍?br /> 3.1.2為什么要引入面向?qū)ο蟮某绦蛟O(shè)計(jì)思路
3.1.3Java面向?qū)ο蟮幕咎卣?br /> 3.2Java的類
3.2.1類的定義
3.2.2對(duì)象
3.3包
3.3.1包的創(chuàng)建
3.3.2包的引用
3.3.3Java的系統(tǒng)包
3.3.4Java的程序結(jié)構(gòu)
3.4類的繼承
3.4.1創(chuàng)建子類
3.4.2super和this的使用
3.5抽象類與接口
3.5.1抽象類
3.5.2接口
3.6類的多態(tài)
3.6.1方法的重載
3.6.2方法的覆蓋
項(xiàng)目三粒子群算法的設(shè)計(jì)
學(xué)習(xí)情境3.1粒子群算法原理
學(xué)習(xí)情境3.2程序?qū)崿F(xiàn)方法
第4章數(shù)組與字符串
4.1一維數(shù)組
4.1.1創(chuàng)建一維數(shù)組
4.1.2一維數(shù)組的使用方法
4.1.3常用的靜態(tài)數(shù)組方法
4.2多維數(shù)組的創(chuàng)建與使用
4.2.1二維數(shù)組的創(chuàng)建格式
4.2,2二維數(shù)組的初始化
4.2.3二維數(shù)組的引用
4.3字符串
4.3.1字符串的創(chuàng)建
4.3.2字符串的常用方法
4.3.3可變字符串StringBuffer
4.4ArrayList的簡(jiǎn)單應(yīng)用
4.4.1ArrayList的創(chuàng)建
4.4.2ArrayList的賦值與取值
項(xiàng)目四遺傳算法
學(xué)習(xí)情境4.1遺傳算法原理
學(xué)習(xí)情境4.2遺傳算法的特點(diǎn)
學(xué)習(xí)情境4.3遺傳算法源程序
第5章圖形用戶界面的設(shè)計(jì)
5.1GUI
5.1.1AWT
5.1.2Swing
5.1.3組件
5.2AWT工具集
5.2.1窗口
5.2.2文本框和文本區(qū)
5.2.3按鈕
5.2.4標(biāo)簽
5.2.5面板
5.3布局管理器
5.3.1流布局FlowLayout
5.3.2網(wǎng)格布局GridLayout
5.3.3邊框布局BorderLayout
5.3.4卡片布局CardLayout
5.3.5網(wǎng)袋布局GridBagLayout
5.3.6空布局null
5.4事件監(jiān)聽
5.4.1事件處理機(jī)制
5.4.2事件處理的過程綜述
5.4.3JDK1.1的委托事件模型
5.4.4事件適配器
5.4.5設(shè)置組件
5.4.6事件處理方法
5.4.7常用事件的方法
5.4.8使用內(nèi)部類處理事件
5.4.9使用匿名類處理事件
5.5Swing常用組件
5.5.1常用容器的組件
5.5.2標(biāo)簽(JLabel)
5.5.3文本框
5.5.4按鈕(JButton)
5.5.5選擇框
5.5.6列表框(JList)
5.5.7組合框(JComboBox)
5.5.8滑動(dòng)條(JSplider)
5.5.9菜單
5.5.10對(duì)話框
項(xiàng)目五簡(jiǎn)易計(jì)算器的設(shè)計(jì)
學(xué)習(xí)情境5.1簡(jiǎn)易計(jì)算器源程序
第6章圖形圖像處理
6.1圖形
6.1.1繪制圖形的類
6.1.2簡(jiǎn)單幾何圖形類的層次結(jié)構(gòu)
6.1.3路徑類
6.1.4點(diǎn)與線段類
6.1.5矩形和圓角矩形
6.1.6圓和橢圓
6.1.7圓弧和扇形
6.1.8曲線
6.2繪制圖形的顏色及其他
6.2.1顏色類(Color)
6.2.2調(diào)色板
6.2.3繪圖模式
6.2.4畫筆
6.2.5其他
6.3圖像
6.3.1圖像文件的格式及文件的使用權(quán)限
6.3.2顯示圖像
項(xiàng)目六簡(jiǎn)易畫板
學(xué)習(xí)情境6.1簡(jiǎn)易畫板源程序
第7章輸入輸出流
7.1輸入輸出流的概念
7.2字節(jié)流
7.2.1InputStream
7.2.2OutputStream
7.2.3FilelnputStream
7.2.4FileOutputStream
7.3字符流
7.4其他流
7.4.1數(shù)據(jù)輸入流DataInputStream和DataOutputStream
7.4.2PrintStream
7.4.3標(biāo)準(zhǔn)輸入輸出類
7.4.4RandomAccessFile類
7.5文件操作
項(xiàng)目七記事本程序的設(shè)計(jì)
學(xué)習(xí)情境7.1記事本源程序
第8章異常處理、線程與網(wǎng)絡(luò)通信
8.1異常
8.2Java異常處理機(jī)制
8.3異常類型
8.3.1Throwable類及其子類
8.3.2已檢查異常
8.4異常處理——捕獲異常
8.4.1異常處理常用方式
8.4.2用戶定義異常
8.4.3獲得異常信息
8.5多線程的使用
8.6線程的概念
8.7線程的創(chuàng)建
8.7.1擴(kuò)展Thread類
8.7.2實(shí)現(xiàn)Runnable接口
8.7.3兩種創(chuàng)建線程方法的比較
8.8線程的生命周期及調(diào)度
8.9線程的終止
8.10線程同步
8.10.1線程同步問題
8.10.2如何獲得同步和鎖
8.10.3等待wait()和喚醒notify()
8.10.4同步互斥實(shí)例
8.11URL類編程
8.11.1URL
8.11.2URL類
8.12Socket通信
8.12.1Socket通信的一般過程
8.12.2數(shù)據(jù)報(bào)通信
項(xiàng)目八聊天室的設(shè)計(jì)
學(xué)習(xí)情境8.1客戶端源程序
學(xué)習(xí)情境8.2服務(wù)器端源程序
第9章Java的數(shù)據(jù)庫處理機(jī)制
9.1JDBC與ODBC
9.1.1JDBC
9.1.2JDBC與ODBC
9.1.3JDBC接口API的層次
9.1.4JDBC—ODBC所用的配置
9.1.5主要JDBC類
9.1.6JDBC編程工作步驟
9.2項(xiàng)目九簡(jiǎn)易課程安排數(shù)據(jù)庫管理系統(tǒng)
學(xué)習(xí)情境9.1簡(jiǎn)易課程安排數(shù)據(jù)庫管理系統(tǒng)源程序
第10章項(xiàng)目十煙霧環(huán)境下人員逃生行為仿真
10.1Helbing’s模型關(guān)于行人擁擠行為的仿真
10.1.1行人之間交互作用力
10.1.2橫向摩擦力
10.1.3障礙物作用力
10.1.4煙霧仿真
10.1.5指示燈的仿真
10.1.6體力值
10.2項(xiàng)目源程序
第11章項(xiàng)目十一焊接性分析系統(tǒng)
11.1系統(tǒng)總體設(shè)計(jì)
11.1.1需求分析與整體設(shè)計(jì)
11.1.2數(shù)據(jù)庫設(shè)計(jì)
11.2系統(tǒng)的詳細(xì)設(shè)計(jì)
11.3系統(tǒng)的實(shí)現(xiàn)
第12章簡(jiǎn)易連連看
12.1項(xiàng)目描述
12.2功能需求
12.3設(shè)計(jì)思路
12.4“簡(jiǎn)易連連看”游戲源代碼
參考文獻(xiàn)

本目錄推薦

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