
Java 語言編程基礎教程(附CD-ROM光盤一張)
- 所屬分類:
高職高專教..
- 作者:
宋振會 著
- 出版社:
清華大學出版社
- ISBN:9787302106487
- 出版日期:2005-5-1
-
原價:
¥32.00元
現(xiàn)價:¥24.30元
圖書簡介
Java是美國SUN公司在1996年正式推出的純面向?qū)ο蟮木幊陶Z言,主要用于Internet網(wǎng)絡編程,目前為Java 2版本。本書按照此標準為基礎,對Java進行了全面、詳細的介紹。
Java是在C++的基礎上發(fā)展起來的,因此其基本語法和C++類似。為了讓沒有C++基礎的讀者也能讀懂本書,本書在前面章節(jié)安排了C++的基礎內(nèi)容。概括起來本書內(nèi)容主要包括:從C++編程轉到Java編程;常量、變量和內(nèi)存;運算符、優(yōu)先級和結合律;面向?qū)ο蟮木幊谭椒ǎ悾;條件判定和循環(huán);創(chuàng)建窗體界面的組件;使用布局管理器布局界面;創(chuàng)建基于Web的Applet應用;窗體界面的交互和事件處理;程序運行中的異常處理;多線程編程;文件管理和輸入/輸出流;基于Web的網(wǎng)絡編程。本書編寫時參考了大量的國際軟件工程師培訓教程,又借鑒了作者多年的編程經(jīng)驗和教學經(jīng)驗,采用符合國際性標準的編程方法和慣例,將一些高深、抽象的理論,通過大量的程序案例進行講述,使讀者閱讀起來通俗易懂。
本書是學習Java語言編程的優(yōu)秀教程,內(nèi)容豐富,講述清楚,實例典型而豐富,適用于Java培訓學員、高等院校及職業(yè)院校的學生、其他Java編程愛好者。
目錄
第1章 從C++編程轉到Java編程
Java概述
Java的歷史
Java程序
Java的性質(zhì)
Java與C++的對比
數(shù)據(jù)類型
運算符和構造
繼承性
方法和方法重載
數(shù)組和String對象
main()方法
類、對象和方法
執(zhí)行Java程序
Java包
訪問區(qū)分符
抽象類和接口
無用信息收集
把C++代碼轉換為Java代碼
保存、編譯和運行Java程序
Java程序的成分
小結
獨立實踐
第2章 常量、變量和內(nèi)存
Java基礎知識
源程序中的注釋
轉義字符:\
標識符與關鍵字
數(shù)據(jù)類型概述
數(shù)據(jù)類型的分類
常量、變量和內(nèi)存
基本數(shù)據(jù)類型
布爾型(boolean)
字符型(char)
整型(int)
浮點型(float)
數(shù)據(jù)類型轉換
靜態(tài)變量:static
小結
獨立實踐
第3章 運算符、優(yōu)先級和結合律
基本概念
基本運算符
算術運算符
算術賦值運算符
一元增量、減量運算符
比較運算符
邏輯運算符
條件運算符
小結
獨立實踐
第4章 面向?qū)ο蟮木幊谭椒ǎ悾?br> Java中的類
聲明類
創(chuàng)建類對象
類作用域
類對象訪問符(.)
類的訪問區(qū)分符
抽象和封裝
使用訪問區(qū)分符實現(xiàn)抽象和封裝
成員函數(shù)
帶參數(shù)的函數(shù)
形參和實參
調(diào)用函數(shù)
構造符的需要
靜態(tài)變量和靜態(tài)函數(shù)
靜態(tài)變量
靜態(tài)函數(shù)
小結
獨立實踐
第5章 條件判定和循環(huán)
條件構造
if…else構造
switch…case構造
循環(huán)構造
while循環(huán)
do…while循環(huán)
break和continue語句
for循環(huán)構造
小結
獨立實踐
第6章 創(chuàng)建窗體界面的組件
識別用戶界面窗口的組件
用戶界面的需要
用戶界面的類型
圖形用戶界面(GUI)
抽象窗口工具箱(AWT)
Java基礎類(JFC)
創(chuàng)建窗體界面組件的包及類繼承關系
java.awt包
javax.swing包
創(chuàng)建窗體界面的組件
創(chuàng)建一個框架:JFrame類
向框架添加按鈕:JButton類
設置流布局管理器:FlowLayout類
向框架添加容器:JPanel類
靜態(tài)文本標簽:JLabel類
圖像插圖:Icon接口ImageIcon類
文本框:JTextField類
口令框:JPasswordField類
文本區(qū):JTextArea類
滾動條:JScrollPane類
文本列表框:JList類
文本組合框:JComboBox類
復選框:JCheckBox類
單選按鈕:JRadioButton類
表格:JTable類
菜單:JMenuBar、JMenu和
JMenuItem類
案例精析
小結
獨立實踐
第7章 使用布局管理器布局界面
布局管理器:LayoutManager
使用布局
布局管理器種類
FlowLayout(流布局管理器)
GridLayout(網(wǎng)格布局管理器)
BorderLayout(邊界布局管理器)
CardLayout(卡片布局管理器)
BoxLayout(盒布局管理器)
GridBagLayout(GridBag布局管理器)
案例精析
布局客戶信息界面
學員信息編輯器
小結
獨立實踐
第8章 創(chuàng)建基于Web的Applet應用
關于Applets
網(wǎng)線創(chuàng)建小應用程序:Applets
Japplet類
小應用程序(Applets)的運行
機制
Applications修改為Applets
編寫HTML文件的代碼
在Applet中繪圖
繪圖:Graphics類66
設置顏色:Color類
設置字體:Font類
案例精析
修改客戶信息應用為Applets70
修改學員信息編輯器為Applets
繪制時鐘日歷
小結
獨立實踐
第9章 窗體界面的交互和事件處理
交互與事件處理
事件處理概述
接口的需要
Adapter類的需要
事件處理機制
事件驅(qū)動編程
事件的組件
委派事件模型
事件類和接口
事件類:XXXEvent
事件實現(xiàn)的接口:XXXListener
選擇適當?shù)氖录愋?br> 對事件的響應
在Applets狀態(tài)欄上顯示信息
彈出式窗口:JOptionPane類
對話框窗口:JDialog類
顯示另一個窗口界面
案例精析
為客戶信息Applets添加事件
小結
獨立實踐
第10章 程序運行中的異常處理
異常
異常的概念
異常類的層次結構
常見的異常
異常處理
異常處理機制
捕獲異常
聲明拋棄異常throws
用戶定義的異常
用戶定義異常的需要
創(chuàng)建用戶定義的異常類
拋棄異常throw
案例精析
為客戶信息Applets添加異常處理
小結
獨立實踐
第11章 實現(xiàn)多線程編程
基本概念
進程
線程
多線程的定義
實現(xiàn)線程
實現(xiàn)線程的方法
線程的生命周期
實現(xiàn)線程的例子
在DOS窗口中輸出
在Applet中繪制
在Windows界面的文本框中輸出
與日期相關的類
Date類
Calendar類
GregorianCalendar類
案例精析
為客戶信息Applets添加日期線程
繪制時鐘日歷
小結
獨立實踐
第12章 文件管理和輸入/輸出流
文件管理:File類
字節(jié)輸入/輸出流
字節(jié)輸入/輸出流類層次結構
流(Stream)
InputStream和OutputStream類
FileInputStream和FileOutputStream類
連接輸入流:SequenceInputStream類
過濾流:FilterInputStream和
FilterOutputStream
用RandomAccessFile類讀寫文件
字符讀入/寫出
Reader和Writer類
案例精析
將客戶信息Applets保存到文件
小結
獨立實踐
第13章 基于Web的網(wǎng)絡編程
網(wǎng)絡基本概念
局域網(wǎng)和廣域網(wǎng)
IP地址
域名
網(wǎng)絡傳輸協(xié)議
服務類型和端口號
InetAddress類
Socket類和ServerSocket類
創(chuàng)建網(wǎng)絡客戶Applet
與服務器通信所需的類和方法
何時將數(shù)據(jù)提交給服務器
讀寫數(shù)據(jù)所需的類和方法
創(chuàng)建服務器應用
服務器使用的類和方法
創(chuàng)建服務器
監(jiān)聽客戶請求
啟動服務器
連接線程
讀寫數(shù)據(jù)所需的類和方法
要處理的異常
小結
獨立實踐
附錄
附錄A ASCII字符集
附錄B Java的關鍵字
同類熱銷圖書
書名 | 作者 | 出版社 | 價格 | 購買 |
現(xiàn)代應用寫作實訓——浙江省高等教育重點建設教材 | 徐秋兒 主.. | 浙江大學出版社 | ¥20.00¥13.90 |
詳情 |
針織服裝結構與工藝設計/全國紡織高職高專規(guī)劃教材 | 毛莉莉 等.. | 中國紡織出版社 | ¥38.00¥28.90 |
詳情 |
Delphi7開發(fā)基礎教程 | 牛漢民 編.. | 科學出版社 | ¥48.00¥37.90 |
詳情 |
線性代數(shù)(經(jīng)濟類與管理類)(第二版)/高職高專高等數(shù)學基礎.. | 周誓達 編.. | 中國人民大學出版.. | ¥18.00¥14.40 |
詳情 |
計算機網(wǎng)絡技術及應用 | 劉瑞新 主.. | 機械工業(yè)出版社 | ¥24.00¥18.00 |
詳情 |
導購營業(yè)員十項全能訓練——十項全能訓練叢書 | 肖建中 著 | 北京大學出版社 | ¥36.00¥25.20 |
詳情 |
網(wǎng)頁設計語言教程(HTML/CSS)(附光盤) | 于鵬 主編 | 電子工業(yè)出版社 | ¥19.00¥15.20 |
詳情 |
AutoCAD2004基礎及應用——教育部高職高專規(guī)劃教材 | 葉麗明,吳.. | 化學工業(yè)出版社 | ¥30.00¥22.80 |
詳情 |
DELPHI程序設計提高與應用 | 楊濱生 主.. | 重慶大學出版社 | ¥27.00¥21.60 |
詳情 |
Access 2003數(shù)據(jù)庫案例教程(含1CD-ROM) | 張瑞英 編.. | 機械工業(yè)出版社 | ¥23.00¥17.20 |
詳情 |
新編基本建設單位會計 | 陳力生,沃.. | 立信會計出版社 | ¥22.60¥18.10 |
詳情 |
房地產(chǎn)經(jīng)營與管理 | 銀花,張加.. | 機械工業(yè)出版社 | ¥23.00¥17.30 |
詳情 |
糧食工廠設計 | 熊萬斌 主.. | 化學工業(yè)出版社 | ¥22.00¥16.50 |
詳情 |
應力波基礎(第2版) | 王禮立 編.. | 國防工業(yè)出版社 | ¥36.00¥24.90 |
詳情 |
儀表維修工操作實訓 | 周永茜 主.. | 化學工業(yè)出版社 | ¥19.00¥14.70 |
詳情 |
網(wǎng)絡安全基礎教程(附CD-ROM光盤一張) | 李艇 編著 | 北京大學出版社 | ¥32.00¥25.00 |
詳情 |
財務會計案例分析 | 張維賓 .. | 立信會計出版社 | ¥26.50¥19.80 |
詳情 |
服務人員十項全能訓練——十項全能訓練叢書 | 肖建中 著 | 北京大學出版社 | ¥32.00¥22.20 |
詳情 |
方正飛騰排版應用教程 | 吳嵐 主編 | 電子工業(yè)出版社 | ¥26.00¥19.50 |
詳情 |
金融市場教程——21世紀高等院校經(jīng)濟與管理類繼續(xù)教育教材 | 郭研 編著 | 北京大學出版社 | ¥25.00¥19.60 |
詳情 |
AutoCAD2004中文版繪圖及應用教程 | 胡建生,汪.. | 機械工業(yè)出版社 | ¥30.00¥22.50 |
詳情 |
C語言程序設計與應用開發(fā)/高等院校應用型特色規(guī)劃教材 | 何光明,楊.. | 清華大學出版社 | ¥29.00¥21.80 |
詳情 |
軋鋼機械/教育部高職高專規(guī)劃教材 | 文慶明 主.. | 化學工業(yè)出版社 | ¥28.00¥21.00 |
詳情 |
水泥生產(chǎn)工藝概論(職業(yè)技術教育國家規(guī)劃教材) | 周國治,彭.. | 武漢理工大學出版.. | ¥26.00¥19.50 |
詳情 |
投資理財專業(yè)英語教程——投資理財系列 | 蔡激揚 編.. | 上海財經(jīng)大學 | ¥23.00¥16.70 |
詳情 |