Java程式設計教程(2016年中國水利水電出版社出版的圖書)

Java程式設計教程(2016年中國水利水電出版社出版的圖書)

本詞條是多義詞,共26個義項
更多義項 ▼ 收起列表 ▲

《Java程式設計教程》是2016年中國水利水電出版社出版的圖書。

基本介紹

  • 中文名:Java程式設計教程
  • 作者:趙輝、鄭山紅、王璐
  • 類別:工學
  • 出版社:中國水利水電出版社
  • 出版時間:2016年2月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787517040477
內容簡介,圖書目錄,

內容簡介

 《普通高等教育"十三五"規劃教材:Java程式設計教程》全面、系統地介紹了Java語言的基本概念、基本語法、程式設計方法以及一些企業級套用技術。全書共12章,第1章~第2章為預備與入門知識,介紹了Java語言相關的基本概念,描述了Java程式開發的一般過程和編譯、運行環境,以及Java編程的基礎知識:第3章~第4章為面向對象的編程知識,介紹了面向對象程式設計的基本概念、基本原理和基本特點,Java語言的類、對象、接口和包的設計規範,以及封裝、繼承、多態等設計機制;第5章~第9章為Java編程的常用知識,介紹了常用實用類、泛型與集合框架、圖形用戶接口、輸入輸出處理、資料庫編程等具體套用;第10章~第12章為Java編程的進階知識,介紹了Java多執行緒、Java網路編程以及Java反射機制、代理機制等高級編程知識,為開發企業級套用軟體打下基礎。

圖書目錄

前言
第1章Java語言概述
1.1Java語言發展歷史
1.2Java語言的特點
1.3Java體系結構
1.4Java開發環境
1.4.1JDK簡介
1.4.2JDK的安裝
1.4.3開發環境配置
1.5Java程式開發實例
1.5.1Java Application
1.5.2JaVa Applet
1.6Java編程風格
1.6.1Allman風格
1.6.2Kernighan風格
本章小結
拓展
習題一
第2章Java語言編程基礎
2.1標識符、關鍵字和注釋
2.1.1標識符
2.1.2關鍵字與保留字
2.1.3注釋
2.2基本數據類型
2.2.1數據類型概述
2.2.2整數類型
2.2.3浮點類型
2.2.4布爾類型
2.2.5字元類型
2.2.6基本數據類型間的相互轉換
2.2.7從命令行輸入輸出數據
2.3運算符與表達式
2.3.1算術運算符與算術表達式
2.3.2關係運算符與關係表達式
2.3.3邏輯運算符與邏輯表達式
2.3.4位運算符與位表達式
2.3.5賦值運算符與賦值表達式
2.3.6條件運算符與條件表達式
2.3.7其他運算符
2.3.8運算符的優先權與結合性
2.4控制語句
2.4.1選擇語句
2.4.2循環語句
2.4.3跳轉語句
2.5數組
2.5.1一維數組
2.5.2數組的數組
2.5.3數組排序
2.6綜合實例
本章小結
拓展
習題二
第3章Java面向對象編程
3.1面向對象基礎
3.1.1面向對象的基本原理
3.1.2面向對象的基本概念
3.1.3面向對象編程的特點
3.2類
3.2.1類的定義
3.2.2成員變數和局部變數
3.2.3方法
3.2.4構造方法
3.3對象
3.3.1對象創建
3.3.2使用對象
3.3.3對象引用與對象實體
3.3.4垃圾回收機制
3.4static關鍵字
3.4.1類變數
3.4.2類方法
3.4.3靜態代碼塊
3.5this關鍵字
3.5.1在構造方法中使用this
3.5.2在實例方法中使用this
3.6包
3.6.1包的概念
3.6.2創建包
3.6.3導入包
3.6.4檔案打包
3.7訪問許可權
3.7.1類成員的訪問許可權
3.7.2類的訪問許可權
3.8綜合實例
本章小結
拓展
習題三
第4章深入面向對象程式設計
4.1繼承
4.1.1繼承的定義
4.1.2子類對象的構造
4.1.3成員變數隱藏
4.1.4方法重寫
4.1.5super關鍵字
4.1.6final關鍵字
4.2多態
4.2.1方法重載
4.2.2對象造型
4.2.3動態綁定
4.3抽象類
4.3.1抽象類的定義
4.3.2抽象類的使用
4.4接口
4.4.1接口的定義
4.4.2接口的實現
4.4.3接口的多態
4.5內部類
4.5.1實名內部類
4.5.2匿名內部類
4.6綜合實例
本章小結
拓展
習題四
第5章常用實用類
5.1Object與System類
5.1.1Object類
5.1.2System類
5.2Class類
5.3異常類
5.3.1異常類的層次結構
5.3.2異常處理機制
5.3.3自定義異常
5.4斷言
5.5String與StringBuffer
5.5.1字元串的表示和創建
5.5.2字元串的常用方法
5.5.3用StringTokenizer類分解字元串
5.5.4字元串與字元、位元組數組
5.5.5StringBuffer類
5.6Java基本數據類型的封裝
5.6.1基本數據類型與封裝類型的轉換
5.6.2字元串與數值類型的相互轉換
5.7Math類和BigInteger類
5.7.1Math類
5.7.2BigInteger類
5.8時間和日期類
5.8.1Date類
5.8.2Calendar類
5.9正則表達式
5.10綜合實例
本章小結
拓展
習題五
第6章泛型與集合框架
6.1泛型
6.1.1泛型類
6.1.2泛型接口
6,2Collection<E>接口
6.3List<E>接口
6.4Set<E>接口
6.5Map<K,E>接口
6.6綜合實例
本章小結
拓展
習題六
第7章圖形用戶接口
7.1GUI簡介
7.1.1AWT組件
7.1.2Swing組件
7.2容器組件
7.2.1JFrame
7.2.2JPanel
7.3常用基本組件
7.3.1JTextField和JTextArea
7.3.2JLabel
7.3.3JBUtton
7.3.4選擇組件
7.4布局組件
7.5選單組件
7.6事件
7.7對話框
7.7.1訊息對話框
7.7.2確認對話框
7.7.3檔案對話框
7.7.4顏色對話框
7.8綜合實例
本章小結
拓展
習題七
第8章輸入輸出處理
8.1輸入輸出流簡介
8.2檔案
8.2.1創建檔案對象
8.2.2檔案操作
8.2.3目錄操作
8.2.4運行執行檔
8.3位元組流
8.3.1InputStream類和OutputStream類
8.3.2FilelnputStream類和FileOutputStream類
8.4字元流
8.4.1Reader和Writer類
8.4.2FileReader類和FileWriter類
8.4.3BufferedReader類和BufferedWriter類
8.5隨機訪問流
8.6數據流
8.7對象的串列化
8.8綜合實例
本章小結
拓展
習題八
第9章JDBC和資料庫訪問
9.1JDBC簡介
9.1.1JDBC結構
9.1.2JDBC套用模式
9.2連線資料庫的兩種方式
9.2,1JDBC驅動程式
9.2.2配置ODBC數據源
9.2.3JDBC工作流程
9.3常用類和接口
9.3.1DriverManager類
9.3.2Connection接口
9.3.3Statement接口
9.3.4ResultSet接口
9.4資料庫基本操作
9.4.1查詢操作
9.4.2更新操作
9.5預處理語句
9.6事務
9.6.1事務簡介
9.6.2Java事務的類型
9.7綜合實例
本章小結
拓展
習題九
第10章Java多執行緒
10.1什麼是多執行緒
10.2執行緒的生命周期
10.3創建執行緒的方法
10.3.1利用Thread類的子類創建執行緒
10.3.2使用Runnable接口對象創建執行緒
10.3.3執行緒常用操作方法
10.3.4多執行緒中的共享與獨享
10.4執行緒同步
10.5執行緒聯合
10.6守護執行緒
10.7綜合實例
本章小結
拓展
習題十
第11章Java網路編程
11.1網路編程基本知識
11.2套接字通信
11.2.1伺服器端套接字
11.2.2客戶端套接字
11.2.3通過套接字傳遞數據
11.3數據報通信
11.3.1DatagramSocket類和DatagramPacket類
11.3.2通過數據報傳遞數據
11.4綜合實例
本章小結
拓展
習題十一
第12章Java高級編程
12.1Java反射機制
12.1.1Java反射機制簡介
12.1.2類載入器
12.1.3利用反射機制使用成員變數和方法
12.2Annotation
12.2.1Annotation簡介
12.2.2三個常用的Annotation
12.2.3自定義Annotation的實現
12.3代理機制
12.3.1靜態代理
12.3.2動態代理
12.4綜合實例
本章小結
拓展
習題十二
附錄Java編程規範
參考文獻

相關詞條

熱門詞條

聯絡我們