幫助中心 | 我的帳號 | 關於我們

Java從入門到精通

  • 作者:王征//李曉波|責編:張亞慧
  • 出版社:中國鐵道
  • ISBN:9787113264147
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:373
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從基本的Java概念入手,由淺入深、典型實例剖析講解、綜合實例剖析講解,一步一步引導初學者掌握Java編程知識。本書共17章,其中第1到第4章是Java編程基礎篇;第5章到第7章是Java編程核心篇;第8章到第10章是Java面向對象程序設計篇;第11章到第16章是Java編程提高篇;第17章是綜合案例實戰篇,通過手機銷售管理系統的編寫,提高初學者對Java編程的綜合認識,並真正掌握編程的核心思想及技巧,從而學以致用。
    在講解過程中既考慮讀者的學習習慣,又通過具體實例剖析講解Java編程中的熱點問題、關鍵問題及各種難題。
    本書適用於大中專學校的師生、有編程夢想的初高中生閱讀使用,更適用於培訓機構的師生、編程愛好者、初中級程序員、程序測試及維護人員閱讀研究。

作者介紹
王征//李曉波|責編:張亞慧

目錄
第1章  Java 程序設計快速入門
  1.1  初識Java
    1.1.1  什麼是Java
    1.1.2  Java 的三大體系
    1.1.3  Java 的發展歷史
    1.1.4  Java 的主要特徵
  1.2  搭建Java 開發環境
    1.2.1  Java 開發工具包JDK 的下載
    1.2.2  Java 開發工具包JDK 的安裝
    1.2.3  Java 的環境變數配置
  1.3  編寫Java 程序
    1.3.1  新建文件並編寫代碼
    1.3.2  保存代碼並運行
  1.4  Java 集成開發軟體
    1.4.1  Eclipse 的下載
    1.4.2  Eclipse 的安裝
    1.4.3  利用Eclipse 軟體編寫Java 程序
第2章  Java 程序設計的初步知識
  2.1  常量
    2.1.1  什麼是常量及其類型
    2.1.2  常量的表示方法
  2.2  變數
    2.2.1  變數的命名規則
    2.2.2  變數的定義及賦值
  2.3  基本數據類型
    2.3.1  整型
    2.3.2  浮點型
    2.3.3  字元型
    2.3.4  布爾型
  2.4  基本數據類型
    2.4.1  算術運算符
    2.4.2  賦值運算符
    2.4.3  位運算符
  2.5  自增(++) 和自減
第3章  Java 程序設計的判斷結構
  3.1  if 語句
    3.1.1  if 語句的一般格式
    3.1.2  實例:任意輸入兩個數,顯示兩個數的大小關係
  3.2  if......else 語句
    3.2.1  if......else 語句的一般格式
    3.2.2  實例:任意輸入兩個學生的成績,顯示成績較高的學生成績
    3.2.3  實例:任意輸入一個正數,判斷奇偶性
  3.3  多個if......else 語句
    3.3.1  實例:企業獎金髮放系統
    3.3.2  實例:每周計劃系統
  3.4  關係運算符
    3.4.1  關係運算符及意義
    3.4.2  實例:成績評語系統
  3.5  邏輯運算符
    3.5.1  邏輯運算符及意義

    3.5.2  實例:判斷是否是閏年
    3.5.3  實例:任意輸入一個字母,判斷是母音字母還是輔音字母
    3.5.4  實例:剪刀、石頭、布遊戲
  3.6  嵌套if 語句
    3.6.1  嵌套if 語句的一般格式
    3.6.2  實例:判斷一個數是否是5 或7 的倍數
    3.6.3  實例:用戶登錄系統
  3.7  條件運算符和條件表達式
  3.8  switch 語句
    3.8.1  switch 語句的一般格式
    3.8.2  實例:根據輸入的數顯示相應的星期幾
第4章  Java 程序設計的循環結構
  4.1  while 循環
    4.1.1  while 循環的一般格式
    4.1.2  實例:利用while 循環顯示100 之內的自然數
    4.1.3  實例:利用while 循環顯示26 個大寫字母
    4.1.4  實例:隨機產生10 個隨機數,並顯示最大的數
    4.1.5  實例:猴子吃桃問題
  4.2  do-while 循環
    4.2.1  do-while 循環的一般格式
    4.2.2  實例:計算1+2+3+……+100 的和
    4.2.3  實例:階乘求和
  4.3  for 循環
    4.3.1  for 循環的一般格式
    4.3.2  實例:利用for 循環顯示100 之內的偶數
    4.3.3  實例:小球反彈的高度
  4.4  foreach 循環
    4.4.1  foreach 循環的一般格式
    4.4.2  實例:顯示學生姓名信息
  4.5  循環嵌套
    4.5.1  實例:分解質因數
    4.5.2  實例:繪製# 號的菱形
    4.5.3  實例:楊輝三角
    4.5.4  實例:弗洛伊德三角形
  4.6  break 語句
  4.7  continue 語句
第5章  Java 程序設計的數組應用
  5.1  初識數組
    5.1.1  數組的定義
    5.1.2  為數組的分配空間
    5.1.3  數組的初始化
  5.2  數組元素的訪問
    5.2.1  實例:利用數組元素的索引顯示矩陣內容
    5.2.2  實例:利用循環語句顯示數組中的元素
    5.2.3  實例:利用隨機數為數組賦值並顯示
    5.2.4  實例:動態輸入學生成績信息並顯示統計信息
  5.3  二維數組
    5.3.1  二維數組的定義
    5.3.2  二維數組的初始化
    5.3.3  顯示二維數組中的元素值

    5.3.4  實例:利用隨機數為二維數據賦值並顯示
    5.3.5  實例:顯示二維數組中整行數據
    5.3.6  實例:顯示二維數組中整列數據
  5.4  Arrays 類
    5.4.1  equals() 方法
    5.4.2  fill() 方法
    5.4.3  sort() 方法
第6章  Java 程序設計的字元串應用
  6.1  String 類
    6.1.1  定義字元串
    6.1.2  字元串的連接
    6.1.3  字元串的長度
    6.1.4  字元串的大小寫轉換
    6.1.5  刪除字元串的首尾空格
    6.1.6  從字元串中獲取部分字元串
    6.1.7  分割字元串
    6.1.8  字元串的比較
    6.1.9  字元串的查找
    6.1.10  字元串的替換
  6.2  StringBuffer 類
    6.2.1  向StringBuffer 類中添加內容
    6.2.2  反轉字元串和替換字元串
    6.2.3  字元串的刪除
  6.3  如何使用正則表達式來操作字元串
    6.3.1  元字元
    6.3.2  限定符
    6.3.3  實例:動態輸入正確的電話號碼
第7章  Java 程序設計的數字和日期應用
  7.1  Math 類
    7.1.1  Math 類的兩個屬性
    7.1.2  Math 類的常用數學運算方法
    7.1.3  Math 類的三角運算方法
    7.1.4  Math 類的random() 方法
    7.1.5  Math 類的指數運算方法
  7.2  Date 類
    7.2.1  時間戳
    7.2.2  Date 類的兩個構造方法
    7.2.3  Date 類的常用方法
  7.3  使用SimpleDateFormat 格式化
  7.4  Calendar 類
第8章  Java 程序設計的類和對象
  8.1  面向對象概述
    8.1.1  什麼是對象
    8.1.2  什麼是類
    8.1.3  面向對象程序設計的優點
    8.1.4  面向對象程序設計的特點
  8.2  類的定義和對象的創建
    8.2.1  類的定義
    8.2.2  對象的創建、初始化及顯示
  8.3  類成員的訪問許可權

    8.3.1  公有成員public
    8.3.2  私有成員private
    8.3.3  保護成員protected
  8.4  類的構造方法
    8.4.1  定義構造方法
    8.4.2  帶有參數的構造方法
  8.5  類中的成員方法
    8.5.1  成員方法的語法格式
    8.5.2  成員方法的定義與調用
    8.5.3  成員方法的遞歸調用
    8.5.4  成員方法的可變參數
  8.6  包機制
    8.6.1  包的作用
    8.6.2  系統包
    8.6.3  自定義包
第9章  Java 程序設計的繼承和多態
  9.1  繼承
    9.1.1  類繼承的語法格式
    9.1.2  類繼承的實例
  9.2  多態
    9.2.1  方法的重載
    9.2.2  方法的重寫
  9.3  抽象類
    9.3.1  抽象類的創建
    9.3.2  抽象類的繼承類
    9.3.3  測試抽象類
  9.4  介面
    9.4.1  介面的特徵
    9.4.2  介面與類的相同點與不同點
    9.4.3  介面與抽象類的區別
    9.4.4  介面的定義
    9.4.5  介面的實現
    9.4.6  介面的繼承
第10章  Java 程序設計的集合框架和泛型
  10.1  集合框架
    10.1.1  設計集合框架的目標
    10.1.2  集合框架中的介面
    10.1.3  集合框架中的介面實現類
  10.2  Collection 介面
  10.3  List 介面的實現類ArrayList
    10.3.1  ArrayList 類的常用方法
    10.3.2  創建ArrayList 類
    10.3.3  List 集合中元素的基本操作
    10.3.4  List 集合中元素的查找與截取
  10.4  List 介面的實現類LinkedList
    10.4.1  LinkedList 類的常用方法
    10.4.2  LinkedList 類的應用
  10.5  Set 介面及實現類
    10.5.1  HashSet 類的應用
    10.5.2  TreeSet 類的應用

  10.6  Map 介面及實現類
    10.6.1  HashMap 類的常用方法
    10.6.2  HashMap 類的應用
  10.7  泛型
    10.7.1  泛型方法
    10.7.2  泛型類
第11章  Java 程序設計的文件和文件夾操作
  11.1  文件的操作
    11.1.1  在當前文件夾中創建文件
    11.1.2  查看文件的屬性
    11.1.3  在當前目錄的子文件夾中創建文件
    11.1.4  利用絕對路徑創建文件
    11.1.5  向文件中寫入內容
    11.1.6  讀取文件中的內容
    11.1.7  二進位文件的讀寫
  11.2  文件夾的操作
    11.2.1  在當前文件夾中創建文件
    11.2.2  在當前目錄的子文件夾中創建文件夾
    11.2.3  利用絕對路徑創建文件夾
    11.2.4  查看當前工作目錄的絕對路徑
    11.2.5  查看操作系統的根目錄
    11.2.6  查看指定目錄中的文件和文件夾
第12章  Java 的GUI 程序設計常用控制項
  12.1  初識Swing
    12.1.1  容器
    12.1.2  控制項
    12.1.3  布局管理器
  12.2  JFrame 框架窗體
  12.3  常用控制項
    12.3.1  JLabel 標籤控制項
    12.3.2  JButton 按鈕控制項
    12.3.3  JTextField 文本框控制項
    12.3.4  JTextArea 多行文本框控制項
    12.3.5  JRadioButton 單選按鈕控制項
    12.3.6  JCheckBox 複選框控制項
    12.3.7  JList 列表框控制項
    12.3.8  JComboBox下拉列表框控制項
    12.3.9  JProgressBar 進度條控制項
    12.3.10  Timer 計時器控制項
第13章  Java 的GUI 程序設計高級控制項
  13.1  菜單控制項
    13.1.1  JMenu 和JMenuItem 的常用方法
    13.1.2  實例:為窗體添加菜單
    13.1.3  實例:添加右鍵菜單
  13.2  常用對話框控制項
    13.2.1  消息對話框
    13.2.2  確認對話框
    13.2.3  輸入對話框
    13.2.4  選項對話框
    13.2.5  打開文件對話框

    13.2.6  保存文件對話框
    13.2.7  選擇顏色對話框
  13.3  工具欄控制項
  13.4  表格控制項
第14章  Java 程序設計的異常處理
  14.1  初識異常
    14.1.1  什麼是異常
    14.1.2  異常的類型
    14.1.3  異常類
  14.2  異常處理
    14.2.1  捕獲異常
    14.2.2  多重捕獲
    14.2.3  finally 語句
    14.2.4  聲明和拋出異常
  14.3  自定義異常類
第15章  Java 程序設計的網路編程
  15.1  初識網路編程
    15.1.1  什麼是網路編程
    15.1.2  網路的類型
    15.1.3  網路編程的模式
    15.1.4  TCP/IP 協議
    15.1.5  套接字和埠
  15.2  InetAddress 類
    15.2.1  獲取本地主機名和IP 地址
    15.2.2  查看指定主機名的IP 地址
  15.3  ServerSocket 類
    15.3.1  ServerSocket 類的構造方法與常用方法
    15.3.2  實例:創建伺服器端Socket
  15.4  Socket 類
    15.4.1  Socket 類的構造方法與常用方法
    15.4.2  實例:客戶端程序
    15.4.3  實例:服務端程序
第16章  Java 程序設計的資料庫編程
  16.1  MySQL 資料庫
    16.1.1  什麼是資料庫
    16.1.2  MySQL 資料庫的特性
    16.1.3  MySQL 的下載
    16.1.4  MySQL 的安裝
    16.1.5  MySQL 的配置
  16.2  創建資料庫和數據表
    16.2.1  創建資料庫
    16.2.2  創建數據表
    16.2.3  向數據表中插入數據和顯示
  16.3  利用JDBC 連接MySQL 資料庫
  16.4  利用Java 顯示MySQL 數據表中的數據
  16.5  利用Java 向MySQL 數據表中插入數據並顯示
  16.6  利用Java 修改MySQL 數據表中的數據並顯示
  16.7  利用Java 刪除MySQL 數據表中的數據並顯示
第17章  手機銷售管理系統
  17.1  手機銷售管理系統登錄界面

    17.1.1  登錄界面設計
    17.1.2  設計登錄資料庫表
    17.1.3  為兩個按鈕添加監聽
  17.2  手機銷售管理系統主程序界面
    17.2.1  主程序界面設計
    17.2.2  登錄界面與主程序界面的關聯
  17.3  顯示全部手機信息界面
    17.3.1  設計手機信息資料庫表
    17.3.2  顯示全部手機信息界面設計
    17.3.3  顯示全部手機信息界面與主程序界面的關聯
  17.4  增加手機信息界面
    17.4.1  增加手機信息界面設計
    17.4.2  為三個按鈕添加監聽
    17.4.3  增加手機信息界面與主程序界面的關聯
  17.5  查找手機信息界面
    17.5.1  查找手機信息界面設計
    17.5.2  為兩個按鈕添加監聽
    17.5.3  查找手機信息界面與主程序界面的關聯
  17.6  購買手機功能界面
    17.6.1  購買手機功能界面設計
    17.6.2  為兩個按鈕添加監聽
    17.6.3  購買手機功能界面與主程序界面的關聯
  17.7  刪除手機信息界面
    17.7.1  刪除手機信息界面設計
    17.7.2  為兩個按鈕添加監聽
    17.7.3  購買手機功能界面與主程序界面的關聯

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032