圖書信息
出版社: 北京科海電子出版社; 第1版 (2003年1月1日)
叢書名: 編程之路系列教材
平裝: 340頁
正文語種: 簡體中文
開本: 16
ISBN: 7900107509
條形碼: 9787900107503
尺寸: 26 x 18 x 2.2 cm
重量: 540 g
內容簡介
本書作者採用獨特的先進教育思想,結合樸實的敘述風格,集中個面地講述了Java程式設計語言的基本概念與編程思想,具體闡述了一般程式設計語言的基礎知識、面向對象編程技術,以及Java語言的強大功能。
書中充分考慮初學者經常遇到的疑難困惑,強調學習過程的編程實踐與設計思路,每章均配有大量習題,所有習題都給出參考答案,並輔以書後覆蓋面廣的綜合實習題,使您能學以致用,迅速提升編程能力。
本書適用於沒有或缺乏程式設計經驗的初學者,可供大專院校計算機或非計算機專業學生使用,也可作為Java語言的自學教材。
媒體評論
書評
書中充分考慮初學者經常遇到的疑難困惑,強調學習過程的編程實踐與設計思路,每章均配有大量習題,所有習題都給出參考答案,並輔以書後覆蓋面廣的綜合實習題,使您能學以致用,迅速提升編程能力。
目錄
目 錄
第0章俗話程式設計
0.l軟體.程式和程式設計師
0.2程式設計語言和生活中的語言
0.3程式設計語言概況
0.4程式設計師的工作和回報
0.4.l程式設計師的工作
0.4.2不同程式設計語言的"回報率"
0.5Java程式設計語言
0.5.1Java作為入門程式設計語言是否好學
0.5.2Java的故事
第1章編程全過程概覽
1.l編寫程式的完整過程
1.2JDK的安裝和設定
1.3使用文本編輯器輸入和編輯源程式
1.4編譯源程式
1.5運行程式
l.6Java程式框架
l.7JDK中的演示程式欣賞
1.8編寫源程式時常見的問題
1.9編譯和運行程式時需要注意的問題
1.10本章小結
第1章習題
第2章Java基本語法
2.l注釋
2.1.l單行注釋
2.1.2多行注釋
2.1.3文檔注釋
2.2標識符
2.3語句.空格和語句塊
2.4基本數據類型
2.4.l整型和整數變數的聲明
2.4.2浮點型和浮點變數的聲明
2.4.3字元型和字元變數的聲明
2.4.4布爾型和布爾交量的聲明
2.4.5常量
2.5運算符.表達式和返回值
2.6數學運算
2.7賦值運算
2.8類型轉換
2.9自增與自減運算
2.10比較運算
2.11邏輯運算
2.12位運算和移位運算
2.13本章小結
第2章習題
第3章程式流程設計和控制
3.l算法.偽代碼和流程圖
3.2if語句
3.3switch語句
3.4while語句
3.5dowhile語句
3.6for語句
3.7循環的綜合示例
3.8多重循環
3.9break.coninue和標號語句在循環中的作用
3.10本章小結
第3章習題
第4章面向對象技術的基礎知識
4.l類的定義和使用
4.1.l最簡單的類
4.1.2類的數據
4.l.3類的函式
4.1.4完整的類定義示例
4.1.5創建類的對象和運行程式
4.1.6對象之間的關係
4.1.7程式代碼的書寫格式
4.1.8小結
4.2有返回值的方法
4.3改變類的結構
4.4類中成員間的訪問機制
4.4.1在一個類中的訪問機制
4.4.2一個類訪問另外一個類
4.5類中的變數與方法中的變數
4.5.l全局變數和局部變數的訪問規則
4.5.2全局變數和局部變數的初始化
4.5.3變數的作用域
4.6類的構造方法和重載
4.6.l類的構造方法(Constructor)
4.6.2重載(overload)方法與默認構造方法
4.7類的繼承與方法重置
4.7.l類的繼承和重置方法
4.7.2在一個檔案中繼承類
4.7.3為每個類添加main方法
4.7.4類與其超類的構造方法的調用
4.7.5不用繼承使用另外一個類的功能
4.7.6濫用重置
4.7.7重置與重載
4.8static和final關鍵字
4.8.lstatic關鍵字
4.8.2final關鍵字
4.9this和saper關鍵字
4.10本章小結
第4章習題
第5章面向對象技術的高級主題
5.l超類與繼承類的關係
5.2通過classpath訪問另一個目錄中的類
5.3通過軟體包訪問另一個目錄中的類
5.3.1建立軟體包
5.3.2使用軟體包
5.4存取(訪問)控制
5.5抽象類和抽象方法
5.6接口illterface與多重繼承
5.6.l接口基礎
5.6.2多重繼承
5.6.3接口的類型轉換(upcasting)
5.7內部類基礎
5.8Java的存儲結構
5.9本章小結
第5章習題
第6章通過Java丈檔了解類的使用
6.1Java文檔的使用介紹
6.1.1Overview頁面
6.1.2Package頁面
6.1.3Class頁面
6.1.4Use頁面
6.l.5Tree頁面
6.1.6DeprecatedAPI頁面
6.1.7Index頁面
6.2怎樣使用軟體包
6.3使用javadoc生成自己的程式文檔
6.4本章小結
第6章習題
第7章幾個基本的Java類
7.1Math類
7.2數組
7.2.l數組基礎
7.2.2數組的建立方式
7.2.3數組的長度
7.2.4對象數組
7.2.5多維數組
7.2.6與數組有關的運行錯誤
7.3String類
7.3.1字元串的聲明和賦初值
7.3.2String類中的方法
7.4main方法
7.5包裹類
7.6本章小結
第7章習題
第8章程式的異常處理
8.l異常入門
8.2傳統的錯誤處理方法
8.3基本的異常處理
8.3.ltry和catch
8.3.2Exception類及其子類
8.3.3得到異常類的信息
8.4必須抓住異常的場合
8.5本章小結
第8章習題
第9章輸入輸出
9.l輸入與輸出
9.2流在功能上的分類
9.2.1Nodestream
9.2.2Processingstream
9.3InputStream類
9.4處理流的使用
9.5OutputStream類
9.6Reader和Wrier類
9.7System類提供的輸入和輸出功能
9.8本章小結
第9章習題
第10章在Windows中繪圖
10.1建立Windows視窗
10.1.l建立Windows窗日的方法之一
10.1.2建立Windows視窗的方法之二
10.1.3建立Windows窗日的方法之三
10.1.4關閉Windows視窗
10.1.5設定Windows視窗在螢幕上的位置
10.2圖形繪製入門
10.3顯示文字
10.4選擇顏色
10.5設定字型
10.6畫直線
10.7繪製平面矩形
10.8繪製立體矩形
10.9畫圓
10.10繪製圓弧
10.11繪製圓角矩形
10.12繪製多邊形和多折線
10.13顯示圖像
10.14本章小結
第10章習題
附錄AJava運行環境設定和DOS基本操作
A.lautoexec.bat的設定方法
A.2DOS基本操作方法
A.2.l進入DOS窗日
A.2.2基本DOS操作命令
A.2.3窗日的設定
附錄BWindows程式設計入門
B.1Windows程式中的幾個基本概念
B.2容器.構件和布局
B.2.l在窗日中添加構件
B.2.2使用布局
B.2.3文本框和文本區
B.2.4JPanel類(面板