商品簡介
Java是當今最流行的程序設計語言之一。本書以Java最新版本Java SE 6.0為基礎,全面介紹Java語言的功能和特點,主要包括Java語言基礎知識、面向對象編程技術、異常處理、輸入/輸出流、泛型、集合、多線程、基於Swing的圖形用戶界面、網絡編程等內容。
本書內容豐富、語言簡練易懂,并輔以大量的示例,即使沒有程序設計語言基礎的讀者,也以輕鬆地掌握通過Java進行面向對象編程的方法。本書可作為高等院校計算機或相關專業的Java語言教材,也可作為Java編程愛好者的參考書。
作者簡介
徐保民,北京交通大學計算機與信息技術學院副教授,中國科學院計算技術研究所博士。曾在法國國家信息與自動化研究院(INRIA)從事博士后研究,并先后在丹麥和美國擔任訪問學者。International Journal on Computer Science and Information Systems編委。發表論文60余篇,出版教材5部、專著1部,其主編的《數據庫系統原理與應用》被評為2006年北京市高等教育精品教材。
目次
第1章 Java概述
1.1 Java發展歷史
1.2 Java的特點
1.3 Java平臺
1.4 第一個Java程序
1.5 應用程序剖析
1.6 Java編程風格
1.7 Java程序的執行過程
習題
第2章 Java語言基礎
2.1 Java語言的基本元素
2.2 基本數據類型
2.3 枚舉類型
2.4 變量與常量
2.5 運算符與表達式
2.6 類型轉換
2.7 流程控制
習題
第3章 類與對象
3.1 類
3.2 對象
3.3 參數傳遞
3.4 this關鍵字
3.5 方法重載
3.6 本地方法
3.7 包與JAR文件
……
第4章 繼承、接口和內部類
第5章 異常、日志和斷言
第6章 I/O流
第7章 泛型
第8章 集合
第9章 多線程
第10章 基於JFC的圖形界面
第11章 Swing用戶界面組件
第12章 網絡編程
附錄A Java開發平臺
附錄B 文檔注釋、Annotation注釋及反射機制
附錄C Java事件類
附錄D JComponent類常用方法
參考文獻