圖書信息
出版社: 中國鐵道出版社; 第1版 (2007年2月1日)
平裝: 296頁
正文語種: 簡體中文
開本: 16
ISBN: 9787113076733
條形碼: 9787113076733
尺寸: 25.6 x 18.4 x 1.2 cm
重量: 440 g
作者簡介
袁兆山,合肥工業大學教授(圖),1969年畢業於合肥工業大學,1994年晉升為教授。中國電機工程學會高級會員,安徽省電機工程學會計算機專委會副主任兼秘書長。從事計算機套用,計算機軟體與理論專業本科和碩士研究生的教學,和該方向的科研與套用項目開發。研究方向是基於知識的智慧型軟體工程環境、網路與MIS。主持和主要參加了國家省部及各種基金項目16項,已完成並鑑定10項,獲獎項目6項,其中機械工業部科技進步三等獎一項,部教育司科技進步一等獎一項,機電部教育司科技進步獎一項,評為安徽省重大科研成果一項。已發表學術論文80多篇,獲得安徽省自然科學優秀學術論文二等,三等獎6篇。獲得部級優秀學術論文獎4篇。已經出版專著2部,譯著12部,教材與講議8部。
內容簡介
《普通高等學校計算機教育規劃教材?Java程式設計》按照現代教育方法構思全書內容,詳細介紹Java語言、Java面向對象編程及套用軟體開發知識,內容新穎。第1章-第6章介紹Java編程環境、 Java語言基礎、數據類型、流程控制、數組、面向對象編程等內容。第7章-第15章討論Java的高級主題,包括接口和包、Java圖形用戶界面設計與事件處理、Swing組件的套用、集合框架、集合框架的支持算法、Java I/O系統、異常處理、多執行緒程式設計、applet、資料庫編程、網路編程等。第16 章介紹B/S結構的分散式軟體、EJB、Servlet、JSP技術、J2EE的編程框架與套用等。附錄提供了Java課程設計實例研究——電梯模擬系統、ASCII字元集、java關鍵字等。
目錄
第1章 Java入門
1.1 Java程式設計語言
1.1.1 Java程式設計語言的起源
1.1.2 Java程式設計語言的特性
1.2 Java編程環境
1.2.1 Java編程環境的建立
1.2.2 JCreator及其配置
1.2.3 安裝Java幫助文檔
1.3 Java程式的編譯和執行
1.3.1 Java應用程式和applet
1.3.2 創建與運行application
1.3.3 HelloWorld應用程式分析
1.3.4 編譯解釋Java源程式說明
1.4 Java程式設計規範
1.4.1 Java源程式結構
1.4.2 Java源程式編譯單元的三要素
1.4.3 Java源程式的命名規則
小結
習題
第2章 Java語言基礎
2.1 基本數據類型
2.1.1 整數類型
2.1.2 浮點數類型
2.1.3 字元類型
2.1.4 布爾型
2.2 字元集與標識符
2.2.1 ASCII與Unicode字元集
2.2.2 標識符及保留字
2.2.3 注釋
2.2.4 分隔設定
2.3 變數與常量
2.3.1 變數的聲明
2.3.2 變數的作用域
2.3.3 實例變數和類變數
2.3.4 常量
2.4 運算符與表達式
2.4.1 算術運算符
2.4.2 關係運算符
2.4.3 布爾運算符
2.4.4 條件運算符
2.4.5 位運算符
2.4.6 賦值運算符
2.4.7 數據類型轉換
2.4.8 運算符的優先權
2.4.9 表達式
2.5 方法
2.5.1 方法的修飾詞
2.5.2 方法的參數
2.5.3 返回值
2.5.4 方法的遞歸
小結
習題
第3章 程式流程控制
3.1 3種基本的程式控制結構
3.2 順序結構
3.3 選擇結構
3.3.1 條件語句if...else
3.3.2 開關語句switch
3.3.3 條件語句和開關語句的選擇
3.4 循環結構
3.4.1 for語句
3.4.2 while循環
3.4.3 do...while循環
3.4.4 跳轉語句break、continue和return
小結
習題
第4章 數組
4.1 數組的概念
4.2 數組的創建和初始化
4.2.1 數組的聲明
4.2.2 數組的創建
4.3 數組元素的訪問
4.4 數組的length屬性
4.5 利用數組的排序算法
4.5.1 冒泡排序算法
4.5.2 選擇排序算法
4.5.3 插入排序算法
4.6 多維數組
4.7 不規則數組
4.8 對象數組
小結
習題
第5章 面向對象編程基礎
第6章 面向對象編程風格
第7章 接口和包
第8章 Java圖形用戶界面設計與事件處理
第9章 集合框架
第10章 Java I/O系統
第11章 異常處理
第12章 多執行緒程式設計
第13章 applet
第14章 資料庫編程
第15章 網路編程
第16章 java高級編程技術
附錄A Java課程設計實例研究:電梯模擬系統
附錄B ASCII碼
附錄C Java關鍵字
參考文獻