基本介紹
作 者:張廣順 編著出 版 社:中國鐵道出版社
出版時間:2012-10-1
版 次:1
頁 數:422
字 數:675000
印刷時間:2012-10-1
開 本:16開
內容簡介
《其實你應該這樣學Java》共23章,通過主人公小Q的Java學習旅程,以樸實活潑的行文風格,循序漸進地介紹了Java語言的編程技術、面向對象和高級開發套用等內容。《其實你應該這樣學Java》內容分為3個部分。第一部分講解了Java的基本特點和運行原理,Java虛擬機和JDK+JCreator的開發環境,Java程式代碼的特點,Java語言中的運算符和表達式,Java的基本數據類型,Java語句流程,如順序語句、選擇語句、循環語句、跳轉語句等,數組的概念和使用。第二部分講解了面向對象的開發原理,面向對象的特點,如抽象、封裝、繼承、多態等,屬性控制,字元串類String和StringBuffer,Java的常用類庫等。第三部分講解了異常處理、圖形界面、各種組件、事件處理機制、Applet、多執行緒技術、輸入/輸出控制、網路程式開發等內容。
《其實你應該這樣學Java》內容翔實,程式完整清晰,將知識點巧妙地融入風趣幽默的對話學習中。不僅適宜初學者使用,還可以作為大中專院校的教材及工程技術人員的自學參考書。
目錄
第1篇 應該夯實的Java基礎第1章 阿里巴巴,Ja1va開門
1.1 神啊,請賜予我希望吧!
1.1.1 曙光初現
1.1.2 風景這邊獨好
1.2 Java發展簡史
1.2.1 程式設計語言
1.2.2 Java
1.3 Java的特點
1.4 職業成長之路
1.4.1 起點
1.4.2 繼續提高
1.4.3 成長路線
1.5 小結
第2章 利器:Java開發環境
2.1 一個平台:Java虛擬機
2.1.1 跨平台性
2.1 2 J|dva虛擬機
2.2 工欲善其事,必先利其器
2.2.1 JDK
2.2.2 JBui1der
2.2.3 Ec1ipse
2.2.4 ICerator
2.3 開發環境的安裝
2.3.1 安裝JDK
2.3.2 安裝JCrcator
2.3.3 簡潔的界面
2.3.4 使用JCrcator
2.4 小結
第3章 初露鋒芒:第一個Java程式
3.1 第一個Java程式
3.2 代碼分析
3.2.1 逐行分析程式
3.2.2 舉一反三
3.3.1 Java程式中的符號
3.3.1 標點符號
3.3.2 標識符
3.3.3 關鍵字
3.3.4 注釋
3.4 程式出錯了怎么辦
3.4.1 語法錯誤
3.4.2 邏輯錯誤
3.5 小結
第4章基礎:類型和運算
4.1 Java與數學
4.2 變數與常量
4.2.1 聲明變數
4.2.2 聲明常量
4.3 數據的類型
4.3.1 布爾型
4.3.2 整型
4.3.3 浮點型
4.3.4 字元型
4.3.5 類型轉換
4.4 運算符號:只有加減乘除嗎
4.4.1 算術運算符
4.4.2 賦值運算符
4.4 3 關係運算符
4.4.4 邏輯運算符
4.4.5 條件運算符
4.4.6 其他運算符
4.5 運算的表達式
4.5.1 運算符的優先權
4.5.2 表達式的實例
4.6 小結
第5章 飛流直下:順序語句
5.1 語句結構
5.1.1 語句的流程
5.1.2 幾種基本語句結構
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 小結
第6章 向左走,向右走:選擇語句
6.1 該選哪條路
6.2 if:簡單的分支選擇
6.2.1 最簡單的if形式
6.2.2 if...e1se語句
6.2.3 if...e1se if...e1se語句
6.3 switch:多分支語句一
6.4 嵌套的條件語句.
6.5 小結.
第7章 重複操作的解決之道:循環語句
7.1 重複的操作可以化繁為簡
7.2 whi1e循環
7 2.1 whi1e循環的結構
7.2.2 whi1e的套用
7.3 dowhi1e循環
7.3.1 d0whi1e循環的結構
7.3.2 d0whi1e的套用
7.4.fof循環
7.4.1 for循環的結構
7.4.2 f10r的套用
7.4.3 3種循環的比較
7.5 循環嵌套
7.6 小結
第8章 跳出去:跳轉語句
8.1 continue:少跑一圈
8.1.1 continue的直接跳轉
8.1.2 帶標號的continue語句
8.2 break:跳出整個循環
8.2.1 break的直接跳轉
8.2.2 帶標號的break語句
8.3 rett1r11語句
8.4 小結
第9章 一列整齊的隊伍:數組
9.1 最基本的數組:一維數組
9.1.1 一維數組的定義
9.1.2 為數組賦值
9.1.3 數組元素的操作
9.1.4 套用數組
9.2 二維數組
9.2.1 二維數組的定義
9.2.2 二維數組的使用
9.3 小結
第2篇 關鍵的面向對象思想
第3篇 必須賬務的典型模版開發