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