Java語言及其套用(第二版)

《Java語言及其套用(第二版)》是一本詳細介紹了Java語言的語法、面向對象特性及其套用的書,由董佑平、夏冰冰二位編成,於2016.07.01出版。

基本介紹

  • 書名:Java語言及其套用(第二版)
  • 作者:董佑平、夏冰冰
  • ISBN:9787302436539
  • 出版時間:2016.07.01
  • 印次:2-1
出版信息,內容簡介,圖書目錄,

出版信息

圖書名:Java語言及其套用(第二版)
作者:董佑平、夏冰冰
定價:39元
印次:2-1
ISBN:9787302436539
出版日期:2016.07.01
印刷日期:2016.06.03

    內容簡介

    本書詳細介紹了Java語言的語法、面向對象特性及其套用。全書共分為14章,主要內容包括: Java語言基礎知識、面向對象程式特性、圖形用戶界面、輸入輸出、多執行緒、Client/Server 程式設計、JDBC、Servlet、分散式編程等,

    圖書目錄

    第1章Java編程基礎
    1.1Java語言介紹
    1.1.1Java語言的歷史
    1.1.2Java程式分類
    1.1.3Java平台
    1.1.4Java的主要特點
    1.2最簡單的Java程式及運行步驟
    1.2.1環境設定
    1.2.2編輯源程式
    1.2.3編譯
    1.2.4運行
    1.2.5程式分析
    1.2.6Java開發工具
    1.2.7圖形化的Java程式舉例
    1.3Java運行原理
    習題1
    第2章Java語言基礎
    2.1標識符和數據類型
    2.1.1注釋語句
    2.1.2常量和變數
    2.1.3標識符
    2.1.4基本數據類型
    2.1.5參考數據類型
    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
    第3章面向對象程式設計基礎
    3.1類與對象
    3.1.1類與對象的概念
    3.1.2類的定義和使用
    3.1.3源檔案構成及命名
    3.1.4基本類型與參考類型變數的區別
    3.1.5在類定義中創建自身的對象
    3.2方法
    3.2.1方法的定義和調用
    3.2.2方法參數的傳遞
    3.2.3方法的重載
    3.3封裝
    3.4構造器
    3.4.1構造器的特點
    3.4.2構造器的使用
    3.4.3構造器的重載
    3.4.4多個構造器的相互調用
    3.5變數的作用域和初始化
    3.6this引用
    3.7父類、子類和繼承
    3.7.1繼承
    3.7.2方法覆蓋
    3.7.3super
    3.8包
    3.8.1包的定義
    3.8.2JDK中的常見包
    3.8.3創建包
    3.8.4載入包
    3.8.5JAR檔案
    習題3
    第4章數組
    4.1一維數組的使用
    4.1.1數組聲明
    4.1.2創建數組對象
    4.1.3數組元素的賦值
    4.1.4簡寫方式
    4.2二維數組
    4.2.1二維數組聲明
    4.2.2創建二維數組對象
    4.2.3二維數組元素賦值
    4.2.4二維數組的簡寫方式
    4.3數組的綜合使用
    4.3.1簡單的輸入輸出
    4.3.2綜合例題
    習題4
    第5章面向對象高級特性
    5.1變數多態
    5.1.1定義
    5.1.2用途
    5.1.3類型判斷
    5.1.4參考類型轉換總結
    5.2非訪問控制符
    5.2.1static
    5.2.2final
    5.2.3abstract
    5.3接口
    5.3.1說明
    5.3.2接口定義
    5.3.3實現
    5.3.4綜合舉例
    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
    第6章幾種常用類
    6.1String和StringBuffer
    6.1.1String
    6.1.2StringBuffer
    6.1.3String與StringBuffer的比較
    6.2基本數據類型類
    6.2.1基本數據類型類介紹
    6.2.2構造器
    6.2.3常用方法
    6.3Java集合類——Vector
    6.3.1向量簡介
    6.3.2構造器
    6.3.3常用方法
    6.3.4套用舉例
    6.4Math和日期類
    6.4.1Math
    6.4.2日期類
    6.5參考類型數據的比較運算
    6.5.1Object
    6.5.2比較運算
    習題6
    第7章異常處理機制
    7.1異常處理機制簡介
    7.1.1為什麼要用異常處理機制
    7.1.2異常的概念
    7.2異常分類
    7.3異常處理規則
    7.3.1異常捕獲和處理
    7.3.2方法調用時的異常處理
    7.4異常類的定義及使用
    7.4.1定義異常類
    7.4.2創建並拋出異常對象
    習題7
    第8章輸入輸出系統
    8.1輸入輸出簡介
    8.1.1流的概念
    8.1.2java.io包中的輸入輸出流
    8.2標準輸入輸出
    8.2.1基於位元組的輸入輸出
    8.2.2基於字元的輸入輸出
    8.3檔案的輸入輸出
    8.3.1File
    8.3.2檔案的順序輸入輸出
    8.3.3檔案的隨機輸入輸出
    8.4對象輸入輸出流
    8.5命令行參數
    8.6Scanner
    8.6.1Scanner的基本知識
    8.6.2Scanner的套用
    習題8
    第9章圖形用戶界面
    9.1圖形用戶界面概述
    9.1.1圖形用戶界面的構成
    9.1.2軟體包介紹
    9.1.3Swing組件介紹
    9.2swing中常用組件
    9.2.1JFrame
    9.2.2JWindow
    9.2.3JDialog
    9.2.4JButton
    9.2.5JTextField
    9.2.6JTextArea
    9.2.7JLabel
    9.2.8JComboBox
    9.2.9JList
    9.2.10選單
    9.2.11JFileChooser
    9.3布局管理器
    9.3.1流布局FlowLayout
    9.3.2邊界布局BorderLayout
    9.3.3格線布局GridLayout
    9.3.4卡片布局CardLayout
    9.3.5格線包布局GridBagLayout
    9.3.6空布局
    9.4事件處理
    9.4.1事件處理機制
    9.4.2事件處理方法
    9.4.3事件類與事件監聽器接口
    9.4.4適配器類
    9.5綜合實例
    習題9
    第10章多執行緒
    10.1多執行緒的概念
    10.1.1執行緒的概念
    10.1.2執行緒的狀態與生命周期
    10.2創建執行緒
    10.2.1Thread類
    10.2.2通過繼承Thread類創建執行緒
    10.2.3通過實現Runnable接口創建執行緒
    10.2.4綜合舉例
    10.3執行緒之間的數據交流
    10.3.1通過內類創建執行緒
    10.3.2通過構造器傳遞參數
    10.4執行緒調度
    10.4.1優先權
    10.4.2休眠
    10.4.3暫停當前正在執行的執行緒
    10.4.4等待其他執行緒結束
    10.5執行緒同步
    10.5.1synchronized標記
    10.5.2wait()和notify()方法
    10.6執行緒死鎖
    10.6.1死鎖的原因
    10.6.2死鎖的解決
    習題10
    第11章Client/Server程式設計
    11.1網路編程
    11.1.1客戶機和伺服器
    11.1.2IP位址和連線埠號
    11.1.3Java提供的通信方式
    11.1.4常用類(java.net包中)
    11.2基於Socket的網路編程
    11.2.1類
    11.2.2伺服器程式編寫步驟
    11.2.3客戶端程式編寫步驟
    11.2.4舉例
    11.2.5用多執行緒重寫伺服器端程式
    11.3基於數據報的編程
    11.3.1類
    11.3.2傳送方程式編寫步驟
    11.3.3接收方程式編寫步驟
    11.3.4基於數據報的程式舉例
    11.4編寫簡單的Web伺服器
    11.4.1預備知識
    11.4.2簡單Web伺服器
    11.4.3可以傳輸檔案的Web伺服器
    11.5編寫簡單的代理伺服器
    11.5.1代理伺服器工作原理
    11.5.2瀏覽器設定
    11.5.3代理伺服器編程舉例
    習題11
    第12章資料庫程式設計
    12.1JDBC簡介
    12.1.1關於JDBC
    12.1.2JDBC訪問資料庫的類型
    12.2與資料庫連線
    12.2.1與SQLServer2005的連線
    12.2.2與MySQL5.7的連線
    12.3數據處理
    12.3.1通過Statement對象傳送SQL語句
    12.3.2處理DBMS返回的數據
    12.3.3關閉連線
    12.3.4舉例
    12.4綜合套用舉例
    習題12
    第13章Servlet
    13.1Servlet簡介
    13.1.1概念
    13.1.2JavaServletAPI簡介
    13.1.3Servlet程式的結構
    13.1.4Servlet的生命周期
    13.2環境配置
    13.3Servlet套用舉例
    13.3.1處理表單
    13.3.2處理中文
    13.3.3基於Web的資料庫操作
    13.4Session
    習題13
    第14章Java分散式編程
    14.1概念
    14.2RMI實現流程
    14.2.1編寫被遠程調用的方法
    14.2.2編制服務器程式
    14.2.3編寫客戶端程式
    14.2.4編譯、放置和執行程式
    習題14
    參考文獻

    熱門詞條

    聯絡我們