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

Java程序設計基礎與實踐(題庫版21世紀高等學校電腦專業實用規劃教材)

  • 作者:編者:周洪利//許宏麗//周圍
  • 出版社:清華大學
  • ISBN:9787302499633
  • 出版日期:2018/09/01
  • 裝幀:平裝
  • 頁數:307
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    周洪利、許宏麗、周圍編著的《Java程序設計基礎與實踐》將Java編程技術分為三部分,分別是基礎篇、核心篇和實踐篇。
    基礎篇介紹Java的入門基礎部分,主要包括Java技術概括、基礎數據類型、表達式、流程式控制制語句,以及類的初步概念和使用方法。
    核心篇介紹Java的面向對象技術,以及異常處理和數據容器技術,包括繼承、介面、多態的概念和實現,在數據容器部分介紹Java的枚舉、泛型、列表、集、隊列和映射。
    實踐篇通過四個實際設計案例貫穿Java的高級技術部分,在完成設計案例的同時介紹其所應用到的相關技術。其中計算器設計介紹Java的界面設計基礎和事件驅動,文本編輯器設計介紹Java的界面布局技術、流和文件等。網路聊天室設計介紹網路通信和多線程技術,Web應用設計介紹資料庫和JavaFX技術。
    本書是全面介紹Java編程技術的高校本科生教材,也可作為工程開發參考書使用。本書的全部案例都基於IDK 8,開發平台為NetBeans 8.0。

作者介紹
編者:周洪利//許宏麗//周圍

目錄
第1章  Java概述
  1.1  Java的發展過程
    1.1.1  Java技術的形成
    1.1.2  Java的成熟和發展
  1.2  Java技術
    1.2.1  Java的技術特點
    1.2.2  Java的相關技術
  1.3  Java開發平台
    1.3.1  JDK和IDE下載安裝
    1.3.2  NetBeans簡介
    1.3.3  創建Java項目
  1.4  Java源程序
    1.4.1  Java程序結構
    1.4.2  Java語句排列
  1.5  Java類庫
    1.5.1  類庫引用
    1.5.2  Java類庫簡介
    1.5.3  類文檔
第2章  Java表達式
  2.1  變數
    2.1.1  標識符
    2.1.2  基礎數據類型
    2.1.3  變數聲明
    2.1.4  常量
  2.2  數組
    2.2.1  數組和數組元素
    2.2.2  數組的聲明
    2.2.3  多維數組
  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.4.4  位運算
第3章  常用類
  3.1  類的引用
    3.1.1  類和對象
    3.1.2  引用類型
    3.1.3  類庫的引用
  3.2  Math類
    3.2.1  三角函數方法
    3.2.2  指數函數方法
    3.2.3  其他函數方法
    3.2.4  random方法
  3.3  String類
    3.3.1  構造字元串

    3.3.2  獲取字元串信息
    3.3.3  字元串連接與比較
    3.3.4  字元串分割與轉換
  3.4  控制台輸入輸出
    3.4.1  控制台輸入輸出類
    3.4.2  Scanner類
    3.4.3  Console類
    3.4.4  輸出方法
第4章  流程式控制制
  4.1  順序結構
    4.1.1  程序結構
    4.1.2  順序結構
    4.1.3  變數作用域
  4.2  選擇結構
    4.2.1  if語句
    4.2.2  switch語句
  4.3  循環結構
    4.3.1  for循環
    4.3.2  while循環
    4.3.3  程序重定向
  4.4  綜合應用
    4.4.1  猜數遊戲
    4.4.2  排序
    4.4.3  查找
第5章  類和對象
  5.1  面向對象程序設計
    5.1.1  面向對象的概念
    5.1.2  面向對象的特性
  5.2  創建自己的類
    5.2.1  類的結構
    5.2.2  成員變數
    5.2.3  成員方法
    5.2.4  構造方法
    5.2.5  main()方法
  5.3  對象的創建和使用
    5.3.1  對象的創建
    5.3.2  對象的使用
    5.3.3  形參和實參
    5.3.4  this關鍵字
  5.4  實例成員與類成員
    5.4.1  static關鍵字
    5.4.2  實例變數和類變數
    5.4.3  實例方法和類方法
    5.4.4  靜態代碼塊與構造代碼塊
  5.5  內部類
    5.5.1  內部類的概念
    5.5.2  成員內部類
    5.5.3  局部內部類
    5.5.4  靜態內部類
    5.5.5  匿名內部類

第6章  繼承和介面
  6.1  繼承
    6.1.1  類的層次結構
    6.1.2  類繼承的實現
    6.1.3  super關鍵字
    6.1.4  final關鍵字
    6.1.5  Object類
  6.2  抽象類
    6.2.1  抽象類的定義
    6.2.2  抽象類的實現
    6.2.3  Number抽象類
  6.3  介面
    6.3.1  介面的定義
    6.3.2  介面的實現
    6.3.3  CharSequence介面
  6.4  多態
    6.4.1  方法的覆蓋
    6.4.2  變數的隱藏
    6.4.3  instanceof關鍵字
    6.4.4  介面對象的實例化
第7章  異常處理
  7.1  異常的基本概念
    7.1.1  異常的產生
    7.1.2  異常的處理
  7.2  異常類
    7.2.1  Throwable類
    7.2.2  Exception類
  7.3  處理異常
    7.3.1  捕獲並處理多種異常
    7.3.2  異常與資源管理
  7.4  拋出異常
    7.4.1  方法體中拋出異常(throw)
    7.4.2  方法聲明中拋出異常(throws)
    7.4.3  使用異常的原則
  7.5  編寫自己的異常類
第8章  數據容器
  8.1  泛型
    8.1.1  泛型的聲明
    8.1.2  泛型的使用
    8.1.3  泛型環形隊列的實現
  8.2  枚舉
    8.2.1  聲明枚舉類型和枚舉對象
    8.2.2  枚舉的使用
  8.3  集合框架
    8.3.1  迭代器介面Iterable
    8.3.2  集合介面Collection
  8.4  列表
    8.4.1  List繼承結構
    8.4.2  List實現類
    8.4.3  LinkedList測試

    8.4.4  Stack測試
  8.5  集
    8.5.1  Set繼承結構
    8.5.2  Set的實現類
    8.5.3  Set測試
  8.6  隊列
    8.6.1  Queue繼承結構
    8.6.2  Queue的實現類
  8.7  映射
    8.7.1  Map繼承結構
    8.7.2  Map的實現類
    8.7.3  Map測試
第9章  設計一個計算器
  9.1  JFC概述
    9.1.1  AWT和Swing
    9.1.2  容器與組件
  9.2  容器類
    9.2.1  窗口
    9.2.2  JPanel類
  9.3  常用組件
    9.3.1  JButton
    9.3.2  Label
    9.3.3  JTextField
  9.4  事件處理
    9.4.1  事件
    9.4.2  事件處理
    9.4.3  GUI綜合應用
  9.5  計算器的設計與實現
    9.5.1  計算器界面設計
    9.5.2  框架初始化
    9.5.3  事件處理程序
第10章  文本編輯器設計
  10.1  文件
    10.1.1  File類
    10.1.2  文件順序讀寫
    10.1.3  文件隨機讀寫
  10.2  界面布局設計
    10.2.1  自由設計
    10.2.2  布局設計
    10.2.3  布局類型
    10.2.4  綜合布局
  10.3  需要的組件
    10.3.1  文件選擇器
    10.3.2  顏色選擇器
    10.3.3  字體
    10.3.4  標準對話框
    10.3.5  列印
  10.4  編輯器實現
    10.4.1  組件表
    10.4.2  初始化

    10.4.3  事件驅動方法
第11章  網路聊天室設計
  11.1  網路通信
    11.1.1  伺服器(Server)和客戶端(Client)
    11.1.2  InetAddress類
    11.1.3  URL
    11.1.4  Socket類
    11.1.5  ServerSocket類
    11.1.6  TCP通信測試
  11.2  多線程
    11.2.1  線程
    11.2.2  線程調度
    11.2.3  線程同步
    11.2.4  線程式控制制
  11.3  界面設計
    11.3.1  布局設計
    11.3.2  界面外觀
    11.3.3  文本組件JTextPane
    11.3.4  列表組件JList
    11.3.5  組件列表
  11.4  軟體設計
    11.4.1  軟體線程
    11.4.2  消息處理
第12章  Web應用系統設計
  12.1  資料庫
    12.1.1  JDBC
    12.1.2  連接資料庫
    12.1.3  資料庫分析
    12.1.4  資料庫操作
  12.2  JavaFX
    12.2.1  JavaFX簡述
    12.2.2  JavaFX入門
    12.2.3  JavaFX界面設計
    12.2.4  JavaFX事件處理
  12.3  JavaFX設計案例
    12.3.1  資料庫設計
    12.3.2  界面設計
    12.3.3  實現代碼
    12.3.4  JavaFX部署

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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