手把手教你學Java 手把手教你学Java
羅專, 郭桂楓, 劉安華
- 出版商: 電子工業
- 出版日期: 2016-03-01
- 定價: $474
- 售價: 8.5 折 $403
- 語言: 簡體中文
- 頁數: 362
- 裝訂: 平裝
- ISBN: 7121280779
- ISBN-13: 9787121280771
下單後立即進貨 (約4週~6週)
相關主題
商品描述
<內容介紹>
羅專、郭桂楓、劉安華編著的《手把手教你學Java》從初學者的角度詳細講解了Java開發中重點用到的多種技術。全書共13章,包括開發Java項目的基本框架、運行機制和原理、基本語法、運算符、多種條件結構、循環、String和StringBuffer、類和方法、數組等,並採用典型例子、使用通俗易懂的語言闡述面向對象中的抽象概念、繼承、封裝、多態、異常、面向對象編程、面向接口編程。通過剖析案例、分析代碼結構含義、解決常見問題等方式,幫助初學者養成良好的編程習慣。本書分為理論、上機、作業、簡答題4個部分,並且在每章的開頭對本章所有的單詞進行總結,全書附有配套視頻。
本書既可作為高等院校本、專科電腦相關專業的程序設計課程教材,也可作為Java技術基礎的培訓教材,是一本適合廣大電腦編程初學者的入門級教材。
<章節目錄>
第1章 開發簡單Java應用程序
什麼是程序
程序的定義
如何編製程序
為什麼學習Java
Java的來歷
Java可以做什麼
Java技術平臺簡介
開發Java程序的步驟
Java程序框架
第一個Java程序
Java項目組織結構
Java程序的註釋
Java編碼規範
常見錯誤
習題
第2章 變量、數據類型和運算符
變量
數據類型
不同的數據類型
Java常用數據類型
變量聲明及使用
變量的命名規則
賦值運算符
算術運算符
數據類型轉換
為什麼需要數據類型轉換
自動數據類型轉換
強制數據類型轉換
強制類型轉換的語法
習題
第3章 運算符和條件結構
boolean類型
為什麼需要boolean類型
什麼是boolean類型
如何使用boolean類型
關係運算符
為什麼使用關係運算符
什麼是關係運算符
if條件結構
為什麼需要if條件結構
什麼是if條件結構
如何使用if條件結構
使用基本的if條件結構
複雜條件下的if條件結構
使用if-else條件結構
if-else結構的語法
使用多重if結構
多重if-else結構的語法
switch結構
為什麼使用switch結構
什麼是switch結構
如何使用switch結構
習題
第4章 循環結構(一)
while循環
為什麼需要循環
什麼是循環
什麼是while循環
如何使用while循環
do-while循環
為什麼需要do-while循環
什麼是do-while循環
如何使用do-while循環
while循環和do-while循環的區別
程序調試
為什麼需要程序調試
什麼是程序調試
如何進行程序調試
習題
第5章 循環結構(二)
for循環
為什麼需要for循環
什麼是for循環
for循環的語法
如何使用for循環
循環結構總結
跳轉語句
break語句的使用
continue語句的使用
Java代碼調試
程序控制流語句總結
習題
第6章 對象和類
對象
身邊的對象
對象的屬性和方法
封裝
類
類的屬性
類的方法
對象和類的區別
類是對象的類型
Java是面向對象的語言
Java的類模板
如何定義類
使用Eclipse創建類
如何創建和使用對象
創建類對象的語法
引用屬性和方法的語法
面向對象的優點
數據類型總結
習題
第7章 類的方法
類的方法概述
什麼是類的方法
類的方法的組成
定義類的方法的語法
方法調用
變量作用域及常見錯誤
對比
面向對象編程思維
包
為什麼需要包
如何創建包
聲明包的語法
使用Eclipse創建包
包與目錄的關係
如何導入包
導入包中的單個類的語法
導入包中的所有類的語法
JavaDoc註釋
JavaSE6幫助文檔
習題
第8章 數組
為什麼需要數組
數組概述
如何使用數組
使用數組的步驟
數組應用
排序
習題
第9章 字符串
字符串概述
如何使用字符串
字符串的長度
字符串的比較
equals方法
equalsLgnoreCase方法
toLowerCase方法
toUpperCase方法
concat方法
字符串常用的提取和查詢方法
indexOf方法
lastIndexOf方法
substring方法一
substring方法二
trim方法
帶參數的方法
如何使用帶參數的方法
帶參數的方法應用
StringBuffer
Java語言的特點總結
習題
第10章 面向對象的Java實現——封裝
封裝
為什麼需要封裝
什麼是封裝
構造方法
為什麼需要構造方法
什麼是構造方法
方法重載
構造方法重載
習題
第11章 面向對象的Java實現——繼承和多態
繼承
為什麼需要繼承
如何實現繼承
一切類的祖先——Object
多態
為什麼需要多態
什麼是多態
如何實現多態
習題
第12章 面向對象的Java實現——接口
Java接口
生活中的接口
什麼是Java接口
為什麼需要Java接口
面向接口編程
什麼是面向接口編程
面向接口編程
常量
為什麼需要常量
什麼是常量
常量的優點
Java中常量的定義規則
在Java接口中聲明常量
習題
第13章 使用異常處理程序錯誤
異常
生活中的異常
程序中的異常
什麼是異常
異常處理
什麼是異常處理
Java中如何進行異常處理
try-catch塊
try-catch-finally塊
多重catch塊
拋出異常
捕獲異常
聲明異常
使用log4j記錄日誌信息
什麼是日誌
如何使用log4j記錄日誌
習題
上機1 開發簡單Java應用程序
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
作業
上機2 變量、數據類型和運算符
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
作業
上機3 運算符和條件結構
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
作業
上機4 循環結構(一)
階段1:指導部分
階段2:指導部分
階段3:練習部分
階段4:指導部分
階段5:練習部分
作業
上機5 循環結構(二)
階段1:指導部分
階段2:指導部分
階段3:練習部分
階段4:練習部分
作業
上機6 對象和類
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
階段5:練習部分
作業
上機7 類的方法
階段1:練習部分
階段2:指導部分
階段3:指導部分
階段4:練習部分
作業
上機8 數組
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
階段5:練習部分
作業
上機9 字符串
階段1:指導部分
階段2:練習部分
階段3:練習部分
階段4:練習部分
作業
上機10 面向對象的Java實現——封裝
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
作業
上機11 面向對象的Java實現——繼承和多態
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
作業
上機12 面向對象的Java實現——接口
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
作業
上機13 使用異常處理程序錯誤
階段1:指導部分
階段2:練習部分
階段3:指導部分
階段4:練習部分
作業
附錄A Java基本數據類型
附錄B String和StringBuffer
附錄C Java語言的基本數據類型的包裝類
附錄D 訪問修飾符