Java語言及其應(yīng)用

出版時(shí)間:2012-5  出版社:清華大學(xué)出版社  作者:董佑平,夏冰冰 編著  頁數(shù):254  字?jǐn)?shù):414000  

內(nèi)容概要

  本書詳細(xì)介紹了java語言的語法、面向?qū)ο筇匦砸约霸趹?yīng)用方面的內(nèi)容。全書共分為14章,主要講授java語言基礎(chǔ)知識(shí)、面向?qū)ο蟪绦蛱匦?、圖形用戶界面、輸入輸出、多線程、client/server
程序設(shè)計(jì)、jdbc、servlet、分布式編程等。每一章都配有符合實(shí)際的例題,有利于幫助讀者在掌握java
語言及應(yīng)用的基礎(chǔ)上拓展解題思路和提升編程能力。
  本書以編者十余年的java語言教學(xué)經(jīng)驗(yàn)為基礎(chǔ),內(nèi)容安排環(huán)環(huán)相扣,例題充分,便于初學(xué)者學(xué)習(xí),適合作為計(jì)算機(jī)專業(yè)本科教學(xué)、企事業(yè)單位java
語言培訓(xùn)的教材,也可以作為程序員自學(xué)java語言的參考資料。

書籍目錄

第1章 java編程基礎(chǔ)
1.1java語言介紹
1.1.1java語言的歷史
1.1.2java程序分類
1.1.3java平臺(tái)
1.1.4java的主要特點(diǎn)
1.2最簡單的java程序及運(yùn)行步驟
1.2.1環(huán)境設(shè)置
1.2.2編輯源程序
1.2.3編譯
1.2.4運(yùn)行
1.2.5程序分析
1.2.6java開發(fā)工具
1.2.7圖形化的java程序舉例
1.3java運(yùn)行原理
第2章 java語言基礎(chǔ)
2.1標(biāo)識(shí)符和數(shù)據(jù)類型
2.1.1注釋語句
2.1.2常量和變量
2.1.3標(biāo)識(shí)符
2.1.4基本數(shù)據(jù)類型
2.1.5參考數(shù)據(jù)類型
2.2表達(dá)式與運(yùn)算符
2.2.1表達(dá)式
2.2.2運(yùn)算符
2.2.3基本數(shù)據(jù)類型轉(zhuǎn)換
2.3語句與流程控制
2.3.1選擇結(jié)構(gòu)
2.3.2循環(huán)語句
第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
3.1類與對(duì)象
3.1.1類與對(duì)象的概念
3.1.2類的定義和使用
3.1.3源文件構(gòu)成及命名
3.1.4基本類型與參考類型變量的區(qū)別
3.1.5在類定義中創(chuàng)建自身的對(duì)象
3.2方法
3.2.1方法的定義和調(diào)用
3.2.2方法參數(shù)的傳遞
3.2.3方法的重載
3.3封裝
3.4構(gòu)造器
3.4.1構(gòu)造器的特點(diǎn)
3.4.2構(gòu)造器的使用
3.4.3構(gòu)造器的重載
3.4.4多個(gè)構(gòu)造器的相互調(diào)用
3.5變量的作用域和初始化
3.6this參考
3.7父類、子類和繼承
3.7.1繼承
3.7.2方法覆蓋
3.7.3super
3.8包
3.8.1包的定義
3.8.2jdk中的常見包
3.8.3創(chuàng)建包
3.8.4加載包
3.8.5jar文件
第4章 數(shù)組
4.1一維數(shù)組的使用
4.1.1數(shù)組聲明
4.1.2創(chuàng)建數(shù)組對(duì)象
4.1.3數(shù)組元素的賦值
4.1.4簡寫方式
4.2二維數(shù)組
4.2.1二維數(shù)組聲明
4.2.2創(chuàng)建二維數(shù)組對(duì)象
4.2.3二維數(shù)組元素賦值
4.2.4二維數(shù)組的簡寫方式
4.3數(shù)組的綜合使用
4.3.1簡單的輸入輸出
4.3.2綜合例題
第5章 面向?qū)ο蟾呒?jí)特性
5.1變量多態(tài)
5.1.1定義
5.1.2用途
5.1.3類型判斷
5.1.4參考類型轉(zhuǎn)換總結(jié)
5.2非訪問控制符
5.2.1static
5.2.2final
5.2.3abstract
5.3接口
5.3.1說明
5.3.2接口定義
5.3.3實(shí)現(xiàn)
5.3.4綜合舉例
5.4訪問控制符
5.4.1限定范圍
5.4.2舉例
5.4.3說明
5.5內(nèi)部類
5.5.1非靜態(tài)內(nèi)部類
5.5.2靜態(tài)內(nèi)部類
5.5.3方法內(nèi)部類
5.5.4匿名內(nèi)部類
第6章 幾種常用類
6.1string和stringbuffer
6.1.1string
6.1.2stringbuffer
6.1.3string與stringbuffer的比較
6.2基本數(shù)據(jù)類型類
6.2.1基本數(shù)據(jù)類型類介紹
6.2.2構(gòu)造器
6.2.3常用方法
6.3java集合類——vector
6.3.1向量簡介
6.3.2構(gòu)造器
6.3.3常用方法
6.3.4應(yīng)用舉例
6.4math和日期類
6.4.1math
6.4.2日期類
6.5參考類型數(shù)據(jù)類型的比較運(yùn)算
6.5.1object
6.5.2比較運(yùn)算
第7章 異常處理機(jī)制
7.1異常處理機(jī)制簡介
7.1.1為什么要用異常處理機(jī)制
7.1.2異常的概念
7.2異常分類
7.3異常處理規(guī)則
7.3.1異常捕獲和處理
7.3.2方法調(diào)用時(shí)的異常處理
7.4異常類的定義及使用
7.4.1定義異常類
7.4.2創(chuàng)建并拋出異常對(duì)象
第8章 輸入輸出系統(tǒng)
8.1輸入輸出簡介
8.1.1流的概念
8.1.2java.io包中的輸入輸出流
8.2標(biāo)準(zhǔn)輸入輸出
8.2.1基于字節(jié)的輸入輸出
8.2.2基于字符的輸入輸出
8.3文件的輸入輸出
8.3.1file
8.3.2文件的順序輸入輸出
8.3.3文件的隨機(jī)輸入輸出
8.4對(duì)象輸入輸出流
8.4.1序列化
8.4.2objectoutputstream
8.4.3objectinputstream
8.5命令行參數(shù)
第9章 圖形用戶界面
9.1圖形用戶界面概述
9.1.1圖形用戶界面的構(gòu)成
9.1.2軟件包介紹
9.1.3swing組件介紹
9.2swing中常用組件
9.2.1jframe
9.2.2jwindow
9.2.3jdialog
9.2.4jbutton
9.2.5jtextfield
9.2.6jtextarea
9.2.7jlabel
9.2.8jcombobox
9.2.9jlist
9.2.10菜單
9.2.11jfilechooser
9.3布局管理器
9.3.1流布局flowlayout
9.3.2邊界布局borderlayout
9.3.3網(wǎng)格布局gridlayout
9.3.4卡片布局cardlayout
9.3.5網(wǎng)格包布局gridbaglayout
9.3.6空布局
9.4事件處理
9.4.1事件處理機(jī)制
9.4.2事件處理方法
9.4.3事件類與事件監(jiān)聽器接口
9.4.4適配器類
9.4.5匿名類
9.5綜合實(shí)例
第10章 多線程
10.1多線程的概念
10.1.1線程的概念
10.1.2線程的狀態(tài)與生命周期
10.2創(chuàng)建線程
10.2.1thread類
10.2.2通過繼承thread類創(chuàng)建線程
10.2.3通過實(shí)現(xiàn)runnable接口創(chuàng)建線程
10.2.4綜合舉例
10.3線程之間的數(shù)據(jù)交流
10.3.1通過內(nèi)類創(chuàng)建線程
10.3.2通過構(gòu)造器傳遞參數(shù)
10.4線程調(diào)度
10.4.1優(yōu)先級(jí)
10.4.2休眠
10.4.3暫停當(dāng)前正在執(zhí)行的線程
10.4.4等待其他線程結(jié)束
10.5線程同步
10.5.1synchronized標(biāo)記
10.5.2wait()和notify()方法
10.6線程死鎖
10.6.1死鎖的原因
10.6.2死鎖的解決
第11章 client/server程序設(shè)計(jì)
11.1網(wǎng)絡(luò)編程
11.1.1客戶機(jī)和服務(wù)器
11.1.2ip地址和端口號(hào)
11.1.3java提供的通信方式
11.1.4常用類(java.net包中)
11.2基于socket的網(wǎng)絡(luò)編程
11.2.1類
11.2.2服務(wù)器程序編寫步驟
11.2.3客戶端程序編寫步驟
11.2.4舉例
11.2.5用多線程重寫服務(wù)器端程序
11.3基于數(shù)據(jù)報(bào)的編程
11.3.1類
11.3.2發(fā)送方程序編寫步驟
11.3.3接收方程序編寫步驟
11.3.4基于數(shù)據(jù)報(bào)的程序舉例
11.4編寫簡單的web服務(wù)器
11.4.1預(yù)備知識(shí)
11.4.2簡單web服務(wù)器
11.4.3可以傳輸文件的web服務(wù)器
11.5編寫簡單的代理服務(wù)器
11.5.1代理服務(wù)器工作原理
11.5.2瀏覽器設(shè)置
11.5.3代理服務(wù)器編程舉例
第12章 數(shù)據(jù)庫程序設(shè)計(jì)
12.1jdbc簡介
12.1.1關(guān)于jdbc
12.1.2jdbc訪問數(shù)據(jù)庫的類型
12.2jdbc與數(shù)據(jù)庫(sql server 2005)的連接
12.2.1需準(zhǔn)備的軟件
12.2.2連接配置
12.3數(shù)據(jù)處理
12.3.1通過statement對(duì)象發(fā)送sql語句
12.3.2處理dbms返回的數(shù)據(jù)
12.3.3關(guān)閉連接
12.3.4舉例
12.4綜合應(yīng)用舉例
第13章 servlet
13.1servlet簡介
13.1.1概念
13.1.2java servlet api簡介
13.1.3servlet程序的結(jié)構(gòu)
13.1.4servlet的生命周期
13.2環(huán)境配置
13.3servlet應(yīng)用舉例
13.3.1處理表單
13.3.2處理中文
13.3.3基于web的數(shù)據(jù)庫操作
13.4session
第14章 java分布式編程
14.1概念
14.2rmi實(shí)現(xiàn)流程
14.2.1被遠(yuǎn)程調(diào)用方法的編寫
14.2.2編制服務(wù)器程序
14.2.3編寫客戶端程序
14.2.4編譯、放置和執(zhí)行程序
參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java語言及其應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7