零點起飛學編程:零點起飛學Java

零點起飛學編程:零點起飛學Java

《零點起飛學編程:零點起飛學Java》是2013年7月清華大學出版社出版的圖書,作者是劉升華。

基本介紹

  • 中文名:零點起飛學編程:零點起飛學Java 
  • 作者:劉升華
  • 語言:簡體中文
  • 出版時間:2013年7月1日
  • 出版社清華大學出版社
  • 頁數:347 頁
  • ISBN:9787302317340 
  • 開本:16 開
  • 類型:計算機與網際網路
內容簡介,圖書目錄,

內容簡介

《零點起飛學編程:零點起飛學Java》適合Java入門與提高的人員閱讀,也可作為大中專院校Java程式設計課程的教材。另外,《零點起飛學編程:零點起飛學Java》也可供Java語言愛好者和從業者作為實際工作中的參考書籍。
《零點起飛學編程:零點起飛學Java》結合大量實例和項目開發案例,由淺入深、循序漸進地介紹了Java開發的相關知識。《零點起飛學編程:零點起飛學Java》特意提供了典型習題及教學PPT,以方便教學。另外,作者專門為《零點起飛學編程:零點起飛學Java》錄製了大量的配套教學視頻,以幫助讀者更好地學習《零點起飛學編程:零點起飛學Java》的內容。這些視頻和書中的實例原始碼一起收錄於《零點起飛學編程:零點起飛學Java》的配書光碟中。共18章,分為3篇。第1篇為Java開發基礎,涵蓋的內容有Java概述、基本數據類型及運算、Java程式流程控制、類與對象、面向對象編程、引用數據類型、異常處理、執行緒,以及Java的IO操作,本篇可以讓讀者了解Java最核心的面向對象思想及最核心的基本技術。第2篇為Java開發進階,涵蓋的內容有圖形用戶界面、XML開發、常用類、資料庫編程、網路編程,以及Web編程,本篇可以讓讀者了解Java的實際套用,實現從理論到實踐的飛躍。第3篇為Java項目案例開發實戰,涵蓋圖書管理系統、區域網路通信軟體及論壇BBS系統3個實用系統,本篇可以帶領讀者體驗實際的Java項目開發,從而提升開發水平。

圖書目錄

第1章Java概述
1.1Java簡介
1.1.1Java發展歷史
1.1.2Java分類
1.1.3Java工作原理
1.2Java程式運行環境
1.2.1JDK的下載與安裝
1.2.2設定環境變數
1.2.3Java經典開發工具——Eclipse
1.3使用記事本開發Java程式
1.3.1編寫程式代碼
1.3.2編譯運行程式
1.4使用Eclipse開發Java程式
1.4.1編譯運行程式
1.4.2分析第一個程式
1.4.3項目架構說明
1.5小結
1.6習題
第2章基本數據類型及運算
2.1標識符與關鍵字
2.1.1標識符
2.1.2關鍵字
2.2基本數據類型
2.2.1布爾類型boolean
2.2.2字元型char
2.2.3整型byte/short/int/long
2.2.4浮點型(float/double)
2.2.5數據類型轉換
2.3運算符與表達式
2.3.1算術運算符及表達式
2.3.2賦值運算符及表達式
2.3.3關係運算符及表達式
2.3.4邏輯運算符及表達式
2.3.5位運算符及表達式
2.3.6條件運算符及表達式
2.3.7運算符的優先權
2.4數據的表示——變數與常量
2.4.1定義變數
2.4.2變數的範圍——作用域
2.4.3定義常量
2.5小結
2.6習題
第3章Java程式流程控制
3.1順序結構
3.2選擇結構
3.2.1如果...就...——if語句
3.2.2多選一——switch語句
3.3循環結構
3.3.1一步步循環for
3.3.2隻要...就...——while循環
3.3.3循環中循環——多重循環
3.4跳轉語句
3.4.1跳出來——break語句
3.4.2下一個——continue語句
3.4.3返回——return語句
3.5注釋語句
3.5.1使用單行注釋
3.5.2使用多行注釋
3.6小結
3.7習題
第4章類與對象
4.1創建類
4.1.1聲明類
4.1.2設定類成員的訪問許可權
4.2創建類的成員變數
4.3創建類成員方法
4.3.1定義成員方法
4.3.2設定構造方法
4.3.3“特殊”方法main()
4.3.4可變參數的方法
4.4指代當前對象——this
4.5對象
4.5.1創建對象
4.5.2使用對象
4.5.3清除對象
4.6小結
4.7習題
第5章面向對象編程
5.1類的三大特性
5.1.1隱藏細節——封裝
5.1.2變相“抄襲”——繼承
5.1.3靈活應對——多態
5.2抽象類和接口
5.2.1抽象類
5.2.2接口
5.3類中類——內部類
5.3.1內部類
5.3.2“更隱蔽”的內部類——匿名內部類
5.4類的倉庫——包
5.4.1創建包
5.4.2使用包
5.5小結
5.6習題
第6章引用數據類型
6.1相同類型的數據——數組
6.1.1定義數組
6.1.2創建數組
6.1.3使用數組
6.1.4數組的數組——多維數組
6.2多個字元——字元串
6.2.1創建字元串
6.2.2連線字元串
6.2.3比較字元串
6.2.4字元串其他常用操作
6.2.5StringBuffer類
6.3不同類型的數據——集合
6.3.1集合的基礎——集合框架
6.3.2訪問集合元素
6.3.3有序存放——列表(List)
6.3.4無序不重複——集合(Set)
6.3.5鍵值對應——映射(Map)
6.4增強for循環
6.5泛型
6.5.1泛型在集合中的套用
6.5.2定義泛型類
6.5.3創建泛型方法
6.5.4使用泛型通配符
6.6常量集合——枚舉
6.6.1定義枚舉
6.6.2使用枚舉
6.6.3枚舉帶來的變化
6.7自動裝箱和拆箱
6.7.1包裝類型
6.7.2裝箱與拆箱
6.8小結
6.9習題
第7章異常處理
7.1什麼是異常
7.2異常的類型
7.2.1運行時異常
7.2.2可控異常
7.3處理異常
7.3.1捕獲異常
7.3.2拋出異常
7.3.3自定義異常
7.4小結
7.5習題
第8章執行緒
8.1什麼是執行緒
8.2使用執行緒
8.2.1創建執行緒
8.2.2啟動執行緒
8.3執行緒的生命周期
8.4執行緒的調度
8.4.1執行緒優先權
8.4.2執行緒休眠sleep()
8.4.3執行緒讓步yield()
8.4.4執行緒等待join()
8.5執行緒之間同步
8.6小結
8.7習題
……
第9章Java的IO操作
第2篇Java開發進階
第10章圖形用戶界面
第11章XML開發
第12章Java常用類
第13章Java資料庫編程
第14章Java網路編程
第15章JavaWeb編程
第3篇Java項目案例開發實戰
第16章資料庫編程實例——圖書管理系統
第17章網路編程實例——區域網路通信軟體
第18章Web編程實例——BBS系統

相關詞條

熱門詞條

聯絡我們