Java入門123:一個老鳥的Java學習心得(二維碼版)

Java入門123:一個老鳥的Java學習心得(二維碼版)
定價:479
NT $ 417
  • 作者:臧萌
  • 出版社:清華大學出版社
  • 出版日期:2015-05-01
  • 語言:簡體中文
  • ISBN10:7302394687
  • ISBN13:9787302394686
  • 裝訂:635頁 / 普通級 / 1-1
 

內容簡介

本書是深受讀者好評的《Java入門1?2?3——一個老鳥的Java學習心得》的最新升級版。作者以獨特的視角向Java初學者講述了如何才能真正理解和掌握Java。本書充分考慮了初學Java的種種困難,講解細致入微,抽絲剝繭,層層推進,並采用對比、比喻和類比等方式,給出了大量的流程圖幫助讀者理解各種概念和程序的運行過程,而且還給出了大量簡單易懂的實例,真正做到了零門檻學Java。

另外,本書基於最新的Java8標准講解,以順應技術的發展,而且還首次引入了在手機上學Java編程的方式,並提供了二維碼掃描源代碼和習題答案的方式。書中的源代碼也經過了上機測試,保證可以正常運行。  

本書共22章,分為3篇。第1篇為Java語言基本語法,包括Java語言概述、配置開發環境、Java中的基本數據類型、Java運算符、Java流程控制語句和數組。第2篇為Java語言高級語法,包括類、對象、方法、繼承、多態、修飾符、接口、抽象類、內部類、Java異常處理和多線程編程。第3篇為Java語言編程進階,包括Java編程常用知識、Java文件編程、Java文件I/O編程、JavaTCP編程、JavaUDP編程、JavaSwing編程、JDBC編程,最后還給出了一個聊天程序實例和一個數據表操作窗口實例,將Swing、UDP、Java集合類、線程同步、接口和JDBC編程有機地結合起來,展示了開發一個簡單程序的典型步驟。  

本書雖然只涉及Java入門知識,但因其內容豐富,講解詳細,實例多樣,非常適合初學編程的讀者閱讀,尤其是沒有任何基礎的Java入門讀者、Java自學人員、從其他語言轉向Java語言的讀者、大中專院校的學生和社會培訓班的學員。
 

目錄

第1篇 Java語言基本語法
第1章 讓自己的第一個Java程序跑起來(教學視頻:19分鍾)
1.1 想要用Java改變這個世界嗎?
1.1.1 Java有什麼優勢?
1.1.2 Java在哪兒?
1.2 准備好開始Java之旅
1.2.1 下載JDK
1.2.2 安裝JDK
1.2.3 配置環境變量
1.2.4 測試環境是否安裝成功
1.2.5 如果失敗了怎麼辦?
1.3 讓自己的第一個程序運行起來
1.3.1 編寫自己的Hello World源程序
1.3.2 編譯自己的HelloWorld程序
1.3.3 讓代碼運行起來
1.4 手機上寫程序
1.4.1 安裝AIDE
1.4.2 編寫手機上第一個程序
1.4.3 使用書中的程序
1.5 初探Hello World
1.5.1 類(Class):Java世界中一類物體
1.5.2 方法(Method):物體的功能
1.5.3 main()方法:所有Java程序執行的起點
1.6 名 詞 解 釋
1.6.1 JDK和Java平台
1.6.2 Java編譯器(Java Compiler)
1.6.3 Java類庫(Java Class Libraries)
1.6.4 Java虛擬機(Java Virtual Machine)
1.6.5 HelloWorld的整個流程
1.7 小結:我們學會了編譯和運行一個Java程序!
1.8 習題
第2章 搭建自己的集成開發環境(教學視頻:31分鍾)
2.1 安裝集成開發環境
2.1.1 集成開發環境有哪些
2.1.2 安裝Eclipse
2.2 Eclipse界面介紹
2.2.1 啟動Eclipse
2.2.2 Eclipse的Perspective
2.2.3 Eclipse的菜單
2.2.4 Eclipse的工具條
2.2.5 Eclipse輔助視圖區
2.2.6 Eclipse中Package Explorer
2.2.7 Eclipse中的源代碼編輯器
2.2.8 Eclipse的設置窗口
2.2.9 Eclipse中的其他視圖
2.3 如何使用Eclipse
2.3.1 在Eclipse中創建自己的第一個項目
2.3.2 在Eclipse中編寫HelloWorld程序
2.3.3 通過Eclipse運行Hello World
2.4 小結:Eclipse——功能很強大
2.5 習題
第3章 Java中的基本數據類型和運算符(教學視頻:65分鍾)
3.1 Java中的基本數據類型
3.1.1 基本數據類型——編程語言中的數據原子
3.1.2 Java中的基本上數據類型介紹
3.1.3 基本數據類型值域
3.2 Java運算符
3.2.1 變量的概念
3.2.2 插曲:Java中的語句
3.2.3 定義一個變量和變量名的規范
3.2.4 Java中的基本運算符和表達式
3.2.5 Java中的布爾運算符
3.2.6 位運算符
3.3 基本數據類型運算的難點
3.3.1 強制類型轉換——小數哪里去了
3.3.2 類型的轉換在運算中悄悄進行
3.3.3 強制類型轉換最優先
3.3.4 等號其實不簡單
3.3.5 小心使用浮點數進行比較
3.3.6 boolean和char
3.3.7 不要使用還沒有定義的變量
3.3.8 String——char串起的項鏈
3.3.9 轉義符——看不見寫得出
3.4 小結:基本數據類型—— Java中一切數據和運算的基礎
3.5 習題
第4章 Java中的程序執行流程(教學視頻:117分鍾)
4.1 順 序 執 行
4.2 使用if—else讓程序懂得判斷
4.2.1 if語句
4.2.2 if語句的嵌套
4.2.3 if—else語句
4.2.4 if—else語句嵌套
4.3 使用while進行循環
4.3.1 使用while語句
4.3.2 使用do—while語句
4.4 使用for進行循環
4.4.1 自增和自減操作
4.4.2 for語句
4.4.3 for語句省略形式
4.5 語句中不能不說的事
4.5.1 小心復雜語句中創建的變量
4.5.2 別讓循環次數給弄懵了
4.5.3 循環的嵌套
4.6 continue關鍵字與break關鍵字
4.6.1 continue關鍵字
4.6.2 break關鍵字
4.7 使用switch進行跳轉
4.8 大例子
4.8.1 從控制台讀取數據
4.8.2 結賬程序中的循環
4.9 小結:Java不是一個直腸子
4.10 習題
第5章 數組(教學視頻:35分鍾)
5.1 什麼是數組
5.1.1 假設:如果需要逐個定義變量
5.1.2 數組初探
5.1.3 數組——物以類聚
5.1.4 數組元素的值內有乾坤
5.1.5 創建數組的簡潔語法
5.2 數組的「名」與「實」
5.2.1 「名」與「實」分離的數組
5.2.2 一「實」多「名」的數組
5.2.3 一「實」多「名」帶來的困惑
5.3 多 維 數 組
5.3.1 什麼是多維數組
5.3.2 多維數組的實質
5.4 數組大練兵
5.4.1 輕松查詢全班成績
5.4.2 輕松查詢全校成績不在話下
5.4.3 楊輝三角
5.5 小結:方便快速的數組
5.6 習題
……
第2篇 Java語言高級語法
第3篇 Java語言編程進階
網路書店 類別 折扣 價格
  1. 新書
    87
    $417