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

面向對象與Java程序設計(第3版微課視頻版21世紀高等學校電腦專業核心課程規劃教材)

  • 作者:編者:朱福喜|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302529408
  • 出版日期:2020/08/01
  • 裝幀:平裝
  • 頁數:450
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從Java的基本概念入手,介紹了Java語言的基礎知識與主要功能,系統地分析了Java語言面向對象的編程機制,並用軟體工程的理論和方法,闡述了使用Java語言進行面向對象的程序設計的基本技巧。本書還介紹了一些Java語言的高級特性以及Java EE的基礎知識,如多線程、網路編程、資料庫連接以及Servlet、JSP等。
    本書既可作為電腦及IT相關專業的教材,也可作為軟體開發人員和其他有關人員的學習參考資料以及IT行業從業人員的培訓教材。

作者介紹
編者:朱福喜|責編:王冰飛

目錄
第1章  Java概述
  1.1  Java技術的出現與形成
  1.2  Java語言的特色
  1.3  Java的開發和執行環境
    1.3.1  JDK的下載
    1.3.2  JDK的安裝與環境配置
    1.3.3  JDK環境工具簡介
  1.4  一個簡單的獨立應用程序
    1.4.1  從編輯程序到執行程序的完整過程
    1.4.2  Java獨立應用程序的基本結構
  1.5  一個簡單的Applet程序
  1.6  一個具有輸入功能的程序
  1.7  小結
  習題1
第2章  Java語言基礎
  2.1  變數和數據類型
    2.1.1  變數的名字
    2.1.2  變數的類型
    2.1.3  變數初始化
    2.1.4  final變數
  2.2  運算符
    2.2.1  算術運算符
    2.2.2  關係與邏輯運算符
    2.2.3  位運算符
    2.2.4  賦值運算符
    2.2.5  其他運算符
  2.3  表達式與語句
    2.3.1  表達式
    2.3.2  語句
  2.4  控制語句
    2.4.1  if語句
    2.4.2  switch語句
    2.4.3  while和do…while語句
    2.4.4  for語句
    2.4.5  跳轉語句
  2.5  數組
    2.5.1  創建和使用數組
    2.5.2  對象數組
    2.5.3  多維數組
    2.5.4  複製數組
  2.6  小結
  習題2
第3章  面向對象程序設計基礎
  3.1  面向對象程序設計概述
  3.2  類與對象
    3.2.1  對象
    3.2.2  類
    3.2.3  消息
    3.2.4  類的成員
  3.3  抽象與封裝

    3.3.1  抽象
    3.3.2  封裝
  3.4  繼承與多態
    3.4.1  繼承的定義
    3.4.2  繼承的優越性
    3.4.3  多態性
  3.5  小結
  習題3
第4章  類與對象
  4.1  類的概念與定義
  4.2  類的聲明
    4.2.1  類聲明的一般形式
    4.2.2  類的修飾符的詳細分析
  4.3  成員變數的聲明
    4.3.1  成員變數聲明的一般形式
    4.3.2  域修飾符
  4.4  成員方法的聲明與實現
    4.4.1  方法聲明的一般形式
    4.4.2  方法修飾符
    4.4.3  方法的返回類型
    4.4.4  方法名
    4.4.5  方法的參數
    4.4.6  方法的參數傳遞
    4.4.7  方法體
  4.5  對象的創建與撤銷
    4.5.1  定義和使用構造方法
    4.5.2  構造方法的特殊性
    4.5.3  創建對象
    4.5.4  對象的撤銷與清理
  4.6  類的進一步說明
    4.6.1  訪問控制符
    4.6.2  非訪問控制符
    4.6.3  嵌套類
  4.7  程序包
    4.7.1  包的創建
    4.7.2  包的使用
    4.7.3  帶包語句的Java文件的編譯和執行
  4.8  小結
  習題4
第5章  繼承與多態
  5.1  子類、父類與繼承機制
    5.1.1  繼承的概念
    5.1.2  類的層次
  5.2  繼承的實現
    5.2.1  子類的定義
    5.2.2  域的繼承與隱藏
    5.2.3  方法的繼承與覆蓋
  5.3  多態性
    5.3.1  多態性的概念
    5.3.2  覆蓋實現多態性

    5.3.3  重載實現多態性
  5.4  構造方法的繼承與重載
    5.4.1  構造方法的重載
    5.4.2  構造方法的繼承
    5.4.3  重載和覆蓋的綜合舉例
  5.5  介面
    5.5.1  介面與多繼承
    5.5.2  介面的定義
    5.5.3  介面的實現
    5.5.4  介面的使用
    5.5.5  介面的完整實例
  5.6  利用抽象類、介面和Object類實現多態性下的計算
    5.6.1  用抽象類實現多種形狀面積的累加
    5.6.2  用介面實現多種形狀面積的累加
    5.6.3  用一個Object數組實現多種形狀面積的累加
  5.7  小結
  習題5
第6章  Java的用戶界面
  6.1  圖形用戶界面概述
  6.2  基本的圖形用戶界面程序
    6.2.1  幾個基本的容器類
    6.2.2  一個簡單的構件與事件的響應
    6.2.3  簡單的GUI輸入輸出構件
  6.3  事件處理
    6.3.1  基本事件
    6.3.2  Java中的事件處理
  6.4  GUI構件和布局管理
    6.4.1  布局管理器、面板和標籤
    6.4.2  帶滾動條的兩個構件
  6.5  菜單和對話框
    6.5.1  Menu、MenuBar和MenuItem類
    6.5.2  對話框
  6.6  圖形與圖形的繪製
    6.6.1  Graphics類
    6.6.2  簡單繪圖
    6.6.3  Canvas
    6.6.4  Font類
  6.7  從AWT到Swing的轉換
  6.8  小結
  習題6
第7章  流和文件
  7.1  I/O流概述
    7.1.1  從類的層次看I/O流
    7.1.2  從處理的對象看I/O流
  7.2  保存和讀取位元組級數據
    7.2.1  保存位元組級數據
    7.2.2  讀取位元組級數據
    7.2.3  運用緩衝流改善效率
    7.2.4  文件操作
  7.3  保存和讀取字元數據

    7.3.1  保存字元數據
    7.3.2  讀取字元數據
  7.4  保存和讀取對象數據
    7.4.1  保存對象數據
    7.4.2  讀取對象數據
  7.5  隨機流訪問
  7.6  小結
  習題7
第8章  多線程與異常處理
  8.1  多線程的基本概念
    8.1.1  多任務
    8.1.2  線程與多線程
    8.1.3  Java對多線程的支持
    8.1.4  線程的狀態
    8.1.5  線程的優先順序
  8.2  線程的使用方法
    8.2.1  通過繼承Thread類構造線程
    8.2.2  通過實現Runnable介面構造線程
  8.3  線程的同步
    8.3.1  使用多線程不當造成的數據崩潰
    8.3.2  同步線程
  8.4  異常處理
    8.4.1  Java的出錯類型
    8.4.2  異常的拋出
    8.4.3  異常的捕獲與處理
    8.4.4  try…catch…finally語句
  8.5  小結
  習題8
第9章  Applet
  9.1  Applet基礎
    9.1.1  Applet類的定義
    9.1.2  Applet的生命周期
    9.1.3  獨立應用程序與Applet的轉換
  9.2  標記
    9.2.1  標記屬性
    9.2.2  利用標記參數向Applet傳遞信息
    9.2.3  確保Applet正常運行
  9.3  Applet應用
    9.3.1  Applet與圖形用戶介面
    9.3.2  Applet與線程
    9.3.3  Applet編程技巧
  9.4  利用AppletViewer調試Applet
  9.5  小結
  習題9
第10章  網路編程
  10.1  Java網路編程基礎
    10.1.1  IP地址
    10.1.2  埠
    10.1.3  套接字
    10.1.4  數據包

    10.1.5  Internet協議
    10.1.6  URL類
  10.2  使用URL訪問WWW資源
    10.2.1  創建一個URL
    10.2.2  直接從URL讀取內容
    10.2.3  建立一個URL連接並從中讀取內容
  10.3  基於Socket的客戶和伺服器編程
    10.3.1  創建客戶程序
    10.3.2  編寫伺服器應用程序
  10.4  基於Datagram的客戶和伺服器編程
    10.4.1  數據包和套接字
    10.4.2  Datagram實現客戶服務模式
  10.5  基於客戶/服務模式的分佈計算
    10.5.1  分佈模型
    10.5.2  並行應用的實現框架
    10.5.3  並行計算實例
  10.6  小結
  習題10
第11章  Java與資料庫的連接
  11.1  JDBC概述
    11.1.1  JDBC的用途
    11.1.2  從ODBC到JDBC
    11.1.3  JDBC的實現及其驅動程序
  11.2  JDBC預備知識
    11.2.1  SQL的基本內容
    11.2.2  存儲過程
  11.3  JDBC API工具
    11.3.1  JDBC API簡介
    11.3.2  JDBC URL
    11.3.3  載入資料庫的驅動程序
    11.3.4  建立資料庫連接的工具
    11.3.5  Connection對象
    11.3.6  Statement對象
    11.3.7  ResultSet對象
    11.3.8  JDBC應用的典型步驟
  11.4  JDBC API的應用實例
    11.4.1  使用JDBC連接資料庫
    11.4.2  使用JDBC創建基本表和視圖
    11.4.3  使用JDBC執行資料庫查詢
    11.4.4  使用JDBC更新資料庫
  11.5  小結
  習題11
第12章  Servlet技術
  12.1  Servlet與Tomcat
    12.1.1  Servlet與Servlet容器
    12.1.2  Tomcat的安裝與配置
    12.1.3  運行Tomcat
  12.2  Servlet API
  12.3  Servlet實例
    12.3.1  最簡單的HTTP Servlet

    12.3.2  JDBC Servlet
    12.3.3  Login Servlet
  12.4  Servlet的生命周期
  12.5  Servlet創建響應
    12.5.1  請求轉發
    12.5.2  URL重定向
    12.5.3  包含
  12.6  小結
  習題12
第13章  JSP技術
  13.1  JSP概述
  13.2  JSP語法
    13.2.1  指令元素
    13.2.2  腳本元素
    13.2.3  動作元素
    13.2.4  註釋
  13.3  JSP隱含對象
    13.3.1  out對象
    13.3.2  page對象
    13.3.3  config對象
    13.3.4  request對象
    13.3.5  response對象
    13.3.6  session對象
    13.3.7  pageContext對象
    13.3.8  application對象
    13.3.9  exception對象
  13.4  JSP共享變數
    13.4.1  page範圍
    13.4.2  request範圍
    13.4.3  session範圍
    13.4.4  application範圍
  13.5  在Servlet中使用JSP內置對象
  13.6  JSP與JavaBean
    13.6.1  JavaBean簡介
    13.6.2  在JSP中使用JavaBean
    13.6.3  JavaBean應用實例
  13.7  JSP開發的兩種模型
    13.7.1  模型一
    13.7.2  模型二
  13.8  小結
  習題13
附錄A  JDK環境工具及其參數補充說明
  A.1  編譯器——javac
  A.2  Java語言解釋器——java
  A.3  Java語言調試工具——jdb
  A.4  Java文檔生成器——javadoc
附錄B  XML基礎知識
  B.1  XML概述
  B.2  XML的良好格式
  B.3  XML的語法

    B.3.1  邏輯結構
    B.3.2  物理結構
參考文獻

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