手把手教你學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 訪問修飾符

目錄大綱