Java程式設計教程[楊文軍董玉濤編清華大學出版社教材]

Java程式設計教程[楊文軍董玉濤編清華大學出版社教材]

《Java程式設計教程》是2010年清華大學出版社、北京交通大學出版社出版的圖書,作者楊文軍、董玉濤。

內容簡介

《Java程式設計教程》第一部分是基礎知識,包括Java語言基礎,數據類型、控制結構等;第二部分引入了面向對象的概念,介紹了Java面向對象知識,包括類、包、對象、接口、異常處理、常用系統類等;第三部分是Java的在各方面的綜合套用,包括執行緒、輸入輸出處理、Java圖形界面編程、Applet、以及Java在多媒體、網路、資料庫等方面的套用。《Java程式設計教程》由淺入深、由易到難、語言簡潔易懂、分析精闢深刻,適合作為學校各專業電腦程式設計課程的教材,或者作為計算機技術的培訓教材,也可以作為Java認證考試的考試用書。

編輯推薦

《Java程式設計教程》原理與技術的完美結合、教學與科研的最新成果、語言精煉,實例豐富、可操作性強,實用性突出。如果您對《Java程式設計教程》有改進意見,請您在網站上提出,本套教程的編委會將虛心接受您的寶貴意見,並在下次的改版中修訂。如果你對教材有優秀的創意或者獨到的見解,請聯繫我們的策劃編輯王嘵春,我們將非常期待您的回饋。

圖書目錄

第1章 Java概述
1.1 JaVa產生的背景
1.2 Java語言的特點
1.2.1 簡單性
1.2.2 面向對象
1.2.3 平台無關性
1.2.4 分散式
1.2.5 安全性
1.2.6 健壯性
1.2.7 多執行緒
1.2.8 解釋性和高性能
1.3 Java2SDK版本
1.3.1 JavaME
1.3.2 JavaSE
1.3.3 JavaEE
1.4 Java開發環境
1.4.1 JavaSE的下載與安裝
1.4.2.1 ava環境變數的設定
1.4.3 Java的集成開發環境
1.5 Java開發工具
1.5.1 Applet瀏覽器appletviewer
1.5.2 Java編譯器iavac
1.5.3 Java解釋器iava
1.5.4 Java文檔生成器javadoc
1.5.5 Java打包工具jar
1.5.6 Java類分解器javap
1.6 Java虛擬機
1.6.1 Java虛擬機JVM
1.6.2 Java虛擬機工作原理
1.7 兩個簡單的JaVa程式——HelloWlorld
1.7.1 Java應用程式Application——HelloWorld
1.7.2 Java小應用程式Applet——IelloWorld
1.8 小結
習題
第2章 Java編程基礎
2.1 注釋規則
2.2 標識符和關鍵字
2.2.1 標識符
2.2.2 關鍵字
22.3 變數和常量
2.3.1 變數
2.3.2 常量
2.4 基本數據類型
2.4.1 整數類型
2.4.2 浮點類型
2.4.3 字元類型
2.4.4 邏輯類型
2.5 數據類型之間的轉換
2.5.1 自動類型轉換
2.5.2 強制類型轉換
2.6 Java中的運算符
2.6.1 算術運算符
2.6.2 關係運算符
2.6.3 邏輯運算符
2.6.4 位運算符
2.6.5 移位運算符
2.6.6 賦值運算符
2.6.7 其他運算符
2.7 運算符的優先權
2.8 JaVa語言的編碼規範
2.8.1 語法規範
2.8.2 代碼編寫規範
2.9 小結
習題
第3章 程式控制語句
3.1 條件語句
3.1.1 if語句
3.1.2 switch語句
3.2 循環語句
3.2.1 for循環結構
3.2.2 while循環結構
3.2.3 do-while循環結構
3.3 關鍵字break和continue
3.3.1 break語句
3.3.2 continue語句
3.4 小結
習題
第4章 數組
4.1 一維數組
4.1.1 一維數組的定義和創建
4.1.2 數組元素的使用
4.1.3 數組的初始化
4.1.4 一維數組的使用
4.1.5 數組元素的默認值
4.2 多維數組
4.2.1 二維數組的定義和創建
4.2.2 二維數組初始化
4.2.3 二維數組的使用
4.3 數組的操作
4.3.1 數組的長度
4.3.2 數組的複製
4.4 數組的排序
4.5 小結
習題
第5章 字元串
5.1 字元串初始化
5.1.1 用賦值運算符生成字元串
5.1.2 用構造方法生成字元串
5.2 String類的套用
5.2.1 求字元串的長度
5.2.2 字元串比較
5.2.3 字元串連線
5.2.4 字元串截取
5.3 StringBuffer類介紹
5.3.1 創建StringBuffer對象
5.3.2 StringBuffer對象的添加和插入操作
5.3.3 StingBuffer和String之間的轉換
5.3.4 取字元和刪除字元
5.3.5 替換緩衝區中的字元串
5.3.6 StringBuffer。的其他操作
5.4 StringTokenizer類的套用
5.5 字元串與其他類型數據的轉換
5.5.1 其他對象轉換為字元串
5.5.2 字元串轉換為其他對象
5.6 小結
習題
第6章 面向對象程式設計
6.1 面向對象的基本概念
6.1.1 面向過程的程式設計和面向對象的程式設計
6.1.2 對象和封裝
6.1.3 類和實例
6.2 類
6.2.1 類的定義
6.2.2 成員變數和局部變數
6.2.3 成員方法
6.2.4 構造方法
6.2.5 main()方法
6.2.6 類對象的創建、使用和清除
6.2.7 方法中參數的傳遞
6.3 包
6.3.1 為什麼使用包
6.3.2 包的定義
6.3.3 運行包中的類
6.3.4 引入包中的類
6.4 類中變數和方法的訪問許可權
6.4.1 公有類型變數和方法
6.4.2 受保護類型變數和方法
6.4.3 私有類型變數和方法
6.4.4 友好類型變數和方法
6.5 類的繼承
6.5.1 繼承的概念
6.5.2 繼承的實現——創建子類
6.5.3 繼承成員變數和方法
6.5.4 覆蓋
6.5.5 繼承中注意的問題
6.6 類的多態性
6.7 抽象類
6.7.1 理解抽象類
6.7.2 抽象類的定義
6.7.3 抽象類的套用
……
第7章 異常處理
第8章 Java常用系統類
第9章 多執行緒
第10章 輸入輸出處理
第11章 Java圖形用戶界面
第12章 Java小應用程式Applet
第13章 Java圖形編程
第14章 Java多媒體處理
第15章 Java網路技術
第16章 Java資料庫技術

熱門詞條

聯絡我們