注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Java程序設(shè)計(jì)基礎(chǔ)

Java程序設(shè)計(jì)基礎(chǔ)

Java程序設(shè)計(jì)基礎(chǔ)

定 價(jià):¥36.00

作 者: 胡曉旭,侯占軍,張東岳,徐洪國 編
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787302340669 出版時(shí)間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

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

  《Java程序設(shè)計(jì)基礎(chǔ)》由淺入深、循序漸進(jìn)地介紹了Java的基礎(chǔ)知識(shí)和相關(guān)技術(shù)。全書共分14章,分別介紹了Java語言的基礎(chǔ)語法、面向?qū)ο蟮幕靖拍?、系統(tǒng)常用類、異常處理、文件和數(shù)據(jù)流、圖形界面設(shè)計(jì)、小應(yīng)用程序、線程、網(wǎng)絡(luò)程序設(shè)計(jì)、多媒體與圖形學(xué)程序設(shè)計(jì)以及數(shù)據(jù)庫程序設(shè)計(jì)等。本書的章節(jié)編排與內(nèi)容以人們學(xué)習(xí)與認(rèn)知過程為基礎(chǔ),與公司的實(shí)際需求相匹配。本書內(nèi)容豐富,結(jié)構(gòu)合理,語言簡(jiǎn)練,而且提供了豐富的例程,既可以作為計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的基礎(chǔ)教材,以及Java程序員認(rèn)證考試的輔導(dǎo)教材,也可以作為需要使用Java語言的工程人員和科技工作者的自學(xué)參考書,希望讀者在輕松和歡樂之中迅速地了解與掌握J(rèn)ava程序設(shè)計(jì)的知識(shí)和方法,并應(yīng)用到實(shí)踐中。

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)基礎(chǔ)》作者簡(jiǎn)介

圖書目錄

第一部分Java語言快速入門篇
第1章Java概覽
1.1Java語言的發(fā)展歷史
1.1.1Java語言產(chǎn)生的背景
1.1.2互聯(lián)網(wǎng)成就了Java
1.2Java的特點(diǎn)
1.3Java的工作原理
1.3.1Java虛擬機(jī)
1.3.2內(nèi)存自動(dòng)回收機(jī)制
1.3.3代碼安全性檢查機(jī)制
1.4Java的運(yùn)行環(huán)境JDK
1.4.1Java平臺(tái)
1.4.2建立Java開發(fā)環(huán)境
1.4.3開發(fā)工具簡(jiǎn)介
1.5創(chuàng)建Java程序
1.5.1第一個(gè)應(yīng)用程序
1.5.2第一個(gè)小應(yīng)用程序
1.6RAD快速開發(fā)工具
1.6.1JCreator
1.6.2Eclipse
本章小結(jié)
習(xí)題1
第二部分Java語言基礎(chǔ)篇
第2章Java基本程序結(jié)構(gòu)
2.1Java程序的構(gòu)成
2.1.1標(biāo)識(shí)符
2.1.2關(guān)鍵字
2.1.3注釋
2.2數(shù)據(jù)類型
2.3變量
2.3.1變量的定義
2.3.2變量類型
2.3.3初始化變量
2.4運(yùn)算符與表達(dá)式
2.4.1算術(shù)運(yùn)算符
2.4.2關(guān)系運(yùn)算符
2.4.3邏輯運(yùn)算符
2.4.4賦值運(yùn)算符
2.4.5字符串運(yùn)算符
2.4.6其他運(yùn)算符
2.4.7運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
2.4.8Java運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
2.5流程控制語句
2.5.1選擇語句
2.5.2循環(huán)語句
2.5.3break語句和continue語句
2.6數(shù)組
2.6.1一維數(shù)組
2.6.2二維數(shù)組
本章小結(jié)
習(xí)題2
第3章面向?qū)ο蟮某绦蛟O(shè)計(jì)基礎(chǔ)
3.1面向?qū)ο蟮幕靖攀?br />3.1.1類和對(duì)象
3.1.2面向?qū)ο蟮奶攸c(diǎn)
3.2類
3.2.1定義類
3.2.2成員變量
3.2.3成員方法
3.2.4構(gòu)造方法
3.3對(duì)象
3.3.1對(duì)象的創(chuàng)建
3.3.2對(duì)象的簡(jiǎn)單應(yīng)用示例
3.3.3對(duì)象的清除
3.4方法的進(jìn)一步討論
3.4.1方法引用及參數(shù)傳遞
3.4.2方法的重載
3.4.3靜態(tài)方法
3.4.4最終方法
3.5變量的進(jìn)一步討論
本章小結(jié)
習(xí)題3
第4章類的繼承、包及接口
4.1類的繼承
4.1.1類繼承的實(shí)現(xiàn)
4.1.2覆蓋方法
4.1.3變量的隱藏
4.1.4應(yīng)用示例
4.2抽象類
4.2.1抽象類的定義
4.2.2抽象類的實(shí)現(xiàn)
4.3內(nèi)部類、匿名類及最終類
4.3.1內(nèi)部類
4.3.2匿名類和最終類
4.4包及訪問限定
4.4.1Java中常用的標(biāo)準(zhǔn)類包
4.4.2包的創(chuàng)建及包中類的引用
4.4.3訪問限定
4.5接口
4.5.1接口的定義
4.5.2接口的實(shí)現(xiàn)
本章小結(jié)
習(xí)題4
第5章系統(tǒng)常用類
5.1常用的基礎(chǔ)類
5.1.1Object類
5.1.2System類
5.1.3Runtime類
5.1.4基本數(shù)據(jù)類型類
5.1.5Math類
5.2字符串
5.2.1String類
5.2.2StringBuffer類
5.2.3StringTokenizer類
5.3其他常用工具類
5.3.1向量類
5.3.2Date類
5.3.3Calendar類
5.3.4GregorianCalendar類
5.3.5Random類
本章小結(jié)
習(xí)題5
第三部分Java語言編程應(yīng)用篇
第6章Applet基礎(chǔ)
6.1Java Applet程序開發(fā)步驟與安全機(jī)制
6.1.1Applet程序開發(fā)主要步驟
6.1.2Applet的安全機(jī)制
6.2Applet的生命周期和常用方法
6.2.1Applet的生命周期
6.2.2Applet的常用方法
6.3Applet應(yīng)用的有關(guān)參數(shù)
6.4在Applet中使用URL
6.5在Applet中建立新線程
本章小結(jié)
習(xí)題6
第7章圖形界面設(shè)計(jì)
7.1圖形界面設(shè)計(jì)基礎(chǔ)
7.1.1AWT和Swing
7.1.2組件和容器
7.1.3事件驅(qū)動(dòng)程序設(shè)計(jì)基礎(chǔ)
7.2框架窗口
7.3標(biāo)簽、按鈕和按鈕事件
7.3.1標(biāo)簽
7.3.2按鈕
7.4面板
7.4.1JPanel
7.4.2JScrollPane
7.5布局設(shè)計(jì)
7.5.1FlowLayout布局
7.5.2BorderLayout布局
7.5.3GridLayout布局
7.5.4CardLayout布局
7.5.5null布局與setBounds方法
7.6文本框和文本區(qū)
7.6.1文本框
7.6.2文本區(qū)
7.6.3數(shù)據(jù)輸入和輸出
7.7選擇框和單選按鈕
7.7.1選擇框
7.7.2單選框
7.7.3單選按鈕
7.7.4選擇項(xiàng)目事件處理
7.8列表和組合框
7.8.1列表
7.8.2組合框
7.9菜單
7.9.1菜單條、菜單和菜單項(xiàng)
7.9.2選擇框菜單項(xiàng)
7.10對(duì)話框
7.10.1JDialog類
7.10.2JOptionPane類
7.11滾動(dòng)條
7.12鼠標(biāo)事件
7.12.1MouseListener接口
7.12.2MouseMotionListener接口
7.13鍵盤事件
本章小結(jié)
習(xí)題7
第8章Java異常處理
8.1Java編程中的錯(cuò)誤
8.1.1編譯錯(cuò)誤
8.1.2運(yùn)行錯(cuò)誤
8.2異常與異常類
8.2.1異常類結(jié)構(gòu)與組成
8.2.2系統(tǒng)定義的運(yùn)行異常
8.2.3用戶自定義的異常
8.3異常的拋出
8.3.1系統(tǒng)自動(dòng)拋出異常
8.3.2語句拋出的異常
8.4異常的處理
8.4.1try…catch…finally塊
8.4.2多異常的處理
本章小結(jié)
習(xí)題8
第9章文件和流
9.1Java流類庫簡(jiǎn)介
9.1.1流的概念
9.1.2Java的I/O庫
9.2基本流
9.2.1標(biāo)準(zhǔn)的輸入和輸出
9.2.2利用java.io類庫
9.3數(shù)據(jù)流
9.3.1Java.DataInput接口
9.3.2Java.DataOutput接口
9.4文件流
9.4.1二進(jìn)制文件的讀寫
9.4.2文本文件的讀寫
9.5對(duì)象流和對(duì)象序列化
9.5.1對(duì)象流
9.5.2對(duì)象序列化
本章小結(jié)
習(xí)題9
第10章多線程
10.1Java中的線程
10.1.1線程的基本概念
10.1.2線程的狀態(tài)和生命周期
10.1.3線程調(diào)度與優(yōu)先級(jí)
10.1.4線程組
10.2Java的Thread類和Runnable接口
10.2.1Thread類
10.2.2Runnable接口
10.3Java多線程并發(fā)程序
10.3.1使用Thread類的子類
10.3.2實(shí)現(xiàn)Runnable接口
10.4線程池
10.5線程的同步
10.5.1多線程的不同步
10.5.2臨界區(qū)和線程的同步
10.5.3wait()方法和notify()方法
10.5.4生產(chǎn)者?消費(fèi)者問題
10.5.5死鎖
本章小結(jié)
習(xí)題10
第11章圖形圖像處理
11.1圖形
11.1.1繪制圖形的類
11.1.2簡(jiǎn)單幾何圖形類的層次結(jié)構(gòu)
11.1.3路徑類
11.1.4點(diǎn)與線段類
11.1.5矩形和圓角矩形
11.1.6圓和橢圓
11.1.7圓弧和扇形
11.1.8曲線
11.2繪制圖形的顏色及其他
11.2.1顏色類
11.2.2調(diào)色板
11.2.3繪圖模式
11.2.4畫筆
11.2.5其他
11.3圖像
11.3.1圖像文件的格式及文件的使用權(quán)限
11.3.2顯示圖像
本章小結(jié)
習(xí)題11
第12章多媒體技術(shù)
12.1圖像處理
12.1.1圖像文件的裝載
12.1.2圖像文件的顯示
12.2聲音文件的播放
12.2.1Applet類的play()方法
12.2.2AudioClip類的play()方法
12.2.3在Java Aplication中播放聲音
12.3用Java實(shí)現(xiàn)動(dòng)畫
12.3.1線程的使用
12.3.2動(dòng)畫程序的設(shè)計(jì)步驟
12.3.3動(dòng)畫的閃爍
12.4利用JMF來播放視頻
12.4.1JMF的概念
12.4.2播放視頻
12.4.3JMF高級(jí)功能
本章小結(jié)
習(xí)題12
第13章Java網(wǎng)絡(luò)編程
13.1InetAddress類簡(jiǎn)介
13.2面向連接的流式套接字
13.2.1套接字概述
13.2.2ServerSocket類
13.2.3Socket類
13.3面向非連接的數(shù)據(jù)報(bào)
13.3.1UDP簡(jiǎn)介
13.3.2DatagramPacket類
13.3.3DatagramSocket類
本章小結(jié)
習(xí)題13
第14章Java數(shù)據(jù)庫編程
14.1數(shù)據(jù)庫連接
14.1.1JDBC簡(jiǎn)介
14.1.2用JDBC?ODBC連接數(shù)據(jù)庫
14.1.3用JDBC專用驅(qū)動(dòng)程序連接數(shù)據(jù)庫
14.2JDBC編程
本章小結(jié)
習(xí)題14
參考文獻(xiàn)

本目錄推薦

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