注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>Java語言與編程(微課視頻版)

Java語言與編程(微課視頻版)

Java語言與編程(微課視頻版)

定 價:¥69.80

作 者: 趙逢禹,朱麗娟,齊福利,李銳,趙欣
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302642411 出版時間: 2023-09-01 包裝: 平裝-膠訂
開本: 16開 頁數: 字數:  

內容簡介

  面向對象程序設計是當今程序設計的主流技術,Java語言作為經典的面向對象語言,受到程序設計人員的廣泛歡迎。本書作為Java語言程序設計的教程,在詳細介紹程序設計的基礎知識后,著重講解Java面向對象的編程思想,通過精選的實例與基于開發(fā)平臺的代碼調試與運行,使讀者輕松掌握Java編程的核心技術。全書共15章,內容主要包括Java語言的基本組成元素、流程控制語句與算法設計、類與對象、數組與字符串的應用、類的繼承與多態(tài)、抽象類/接口及泛型、異常處理、控制臺輸入/輸出與文件操作、多線程編程、圖形用戶界面的開發(fā)與基于事件驅動的編程、集合類與數據庫編程。 本書還詳細介紹了集成開發(fā)環(huán)境IDEA、MySQL數據庫系統(tǒng)以及數據庫管理平臺MySQL Workbench的下載、安裝與使用。全書提供了大量的應用實例且都在IDEA平臺上調試運行通過。每章的最后均附有習題。 本書適合作為高等學校計算機相關專業(yè)“Java程序設計”或“面向對象程序設計”課程的教材,也可作為Java技術的培訓教材,對于廣大Java技術愛好者亦是一本有價值的參考書。

作者簡介

暫缺《Java語言與編程(微課視頻版)》作者簡介

圖書目錄

第1章Java語言與集成開發(fā)環(huán)境

1.1Java語言

1.1.1什么是Java

1.1.2Java語言的特點

1.2Java開發(fā)工具包JDK

1.2.1什么是JDK

1.2.2下載與安裝JDK

1.2.3Java API文檔資源與使用

1.3Java的運行機制與JVM

1.3.1Java的運行機制

1.3.2JRE與JVM

1.3.3JDK、JRE、JVM三者的聯(lián)系與區(qū)別

1.4IntelliJ IDEA開發(fā)工具

1.5第一個Java程序

1.5.1創(chuàng)建Java項目

1.5.2Java項目目錄結構

1.5.3在項目中創(chuàng)建包

1.5.4創(chuàng)建Java類

1.5.5編寫Java程序

1.5.6執(zhí)行Java程序

1.6Java程序風格

習題

第2章Java語言基礎

2.1Java程序的基本概念

2.1.1Java程序的組成

2.1.2關鍵字

2.1.3標識符

2.1.4分隔符

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.5運算符和表達式

2.5.1算術運算符

2.5.2比較運算符

2.5.3邏輯運算符

2.5.4賦值運算符

2.5.5條件運算符(?:)

2.5.6運算符優(yōu)先級

2.6類型強制轉換

2.6.1自動類型轉換

2.6.2強制類型轉換

習題

第3 章控制語句與算法

3.1Java程序的執(zhí)行流程

3.1.1算法的執(zhí)行

3.1.2語句塊與塊作用域

3.2選擇語句

3.2.1if語句

3.2.2switch語句

3.3循環(huán)語句

3.3.1while語句

3.3.2dowhile語句

3.3.3for語句

3.4跳轉語句

3.4.1break語句

3.4.2continue語句

3.5控制語句編程舉例

習題

第4章對象和類

4.1面向對象編程的基本概念

4.2類和對象

4.2.1類的構成

4.2.2類的使用

4.3this的使用

4.4方法重載

4.4.1成員方法的重載

4.4.2構造方法的重載

4.5類的設計和使用舉例

4.6訪問修飾符

4.6.1公共訪問修飾符public

4.6.2受保護訪問修飾符protected

4.6.3默認訪問修飾符

4.6.4私有訪問修飾符private

4.6.5可見性分析舉例

4.7包

4.7.1常用的系統(tǒng)包

4.7.2包的聲明

4.7.3包的引用

4.8應用舉例

習題

第5章數組

5.1Java數組

5.2一維數組

5.2.1數組的聲明

5.2.2創(chuàng)建數組

5.2.3數組長度

5.2.4數組的初始化

5.2.5訪問數組

5.3數組應用

5.3.1數組的賦值

5.3.2數組參數傳遞

5.3.3數組作為方法的返回值

5.3.4一維數組編程舉例

5.4Arrays類與應用

5.5二維數組

5.5.1二維數組的聲明、創(chuàng)建和使用

5.5.2二維數組的應用案例

5.6多維數組

習題

第6章常用類與正則表達式

6.1Java常用類

6.1.1Object類

6.1.2System類

6.1.3Math類

6.1.4Random類

6.1.5包裝類

6.1.6日期類和時間類

6.1.7輸入/輸出類

6.2字符串類

6.2.1String類

6.2.2StringBuffer類

6.3正則表達式

6.3.1正則表達式簡介

6.3.2正則表達式元字符

6.3.3正則表達式語法

6.3.4正則表達式限定符

6.3.5正則表達式使用

習題

第7章繼承和多態(tài)

7.1繼承

7.1.1繼承的定義

7.1.2成員變量的隱藏與成員方法的覆蓋

7.1.3子類中的構造方法

7.1.4繼承的訪問可見性規(guī)則

7.2動態(tài)綁定機制

7.3多態(tài)

7.3.1編譯時多態(tài)

7.3.2運行時多態(tài)

習題

第8章抽象類、接口與泛型類

8.1抽象類

8.2接口

8.2.1接口的定義

8.2.2類實現接口

8.2.3接口與抽象類的區(qū)別

8.3內部類與匿名類

8.3.1內部類

8.3.2匿名類

8.4泛型

8.4.1泛型類聲明

8.4.2泛型接口

習題

第9章異常處理

9.1異常與異常類

9.1.1異常的概念

9.1.2Java異常類

9.2異常處理機制

9.2.1trycatchfinally結構

9.2.2throw語句拋出異常

9.2.3throws子句拋出異常

9.3自定義異常類

9.4異常處理的優(yōu)點

習題

第10章I/O與文件操作

10.1流的基本概念

10.2字節(jié)流與相關類

10.2.1字節(jié)流與字節(jié)流抽象類

10.2.2字節(jié)流常用子類

10.2.3DataInputStream與DataOutputStream

10.3字符流與相關類

10.3.1FileWriter類

10.3.2FileReader類

10.3.3PrintWriter輸出字符到文件

10.3.4Scanner讀取文本文件

10.4對象輸入/輸出與Serializable接口

10.5文件系統(tǒng)應用舉例

習題

第11章多線程

11.1線程與線程類

11.1.1線程類的定義與多線程運行

11.1.2線程的狀態(tài)與狀態(tài)轉換

11.2使用Runnable接口創(chuàng)建線程類

11.3Thread類與相關操作

11.3.1Thread類

11.3.2設置線程的優(yōu)先級

11.3.3currentThread()方法與interrupt()方法

11.3.4sleep()方法的使用

11.3.5join()方法的使用

11.4線程的同步

11.4.1線程同步示例與同步方法

11.4.2線程鎖同步方法

11.5資源共享時的多線程協(xié)作

11.5.1基于wait()、notify()實現同步

11.5.2基于鎖與條件對象實現同步

11.6線程死鎖

習題

第12章GUI編程基礎

12.1GUI編程概述

12.1.1AWT和Swing

12.1.2Java 用戶界面API庫

12.2Swing容器

12.2.1JFrame窗體

12.2.2JPanel面板

12.3常用的GUI組件

12.3.1JButton按鈕

12.3.2JLabel標簽

12.3.3JTextField文本框

12.3.4JTextArea多行文本框

12.3.5JCheckBox復選框

12.3.6JRadioButton單選按鈕

12.3.7JList列表框

12.3.8JComboBox列表框

12.3.9JTable表格

12.4布局管理器

12.4.1使用布局管理器

12.4.2邊界布局

12.4.3流式布局

12.4.4網格布局

12.4.5Box容器與Box Layout

12.4.6容器的嵌套和布局管理

12.5常見GUI相關輔助類

12.5.1Color類

12.5.2Font類

習題

第13章事件驅動編程

13.1GUI事件處理流程

13.2事件源

13.3事件類

13.4事件處理

13.4.1監(jiān)聽器對象

13.4.2監(jiān)聽器對象的注冊

13.4.3GUI事件處理機制

13.4.4事件處理案例

13.5其他常見事件處理案例

13.5.1GUI中的菜單

13.5.2鼠標相關的交互操作

13.6監(jiān)聽器實現類的代碼簡化

13.6.1監(jiān)聽器的內部類實現

13.6.2監(jiān)聽器的匿名類

13.7JOptionPane對話框

13.7.1Message Dialog消息對話框

13.7.2Confirmation Dialog確認對話框

13.7.3Input Dialog輸入對話框

習題

第14章集合類

14.1集合與Collection框架

14.2Collection接口

14.2.1Set接口與實現類

14.2.2List接口與實現類

14.3List的遍歷

14.3.1增強的for循環(huán)

14.3.2使用Iterator迭代器遍歷

14.4Map接口

14.4.1HashMap集合

14.4.2TreeMap集合

14.5向量、堆棧、隊列

14.5.1Vector

14.5.2Stack

14.5.3LinkedList隊列

習題

第15章數據庫編程

15.1關系數據庫系統(tǒng)與關系模型

15.2SQL

15.2.1表的創(chuàng)建與刪除

15.2.2表的添加、刪除與更新

15.2.3表的數據查詢

15.2.4查詢條件

15.3MySQL數據庫的下載與安裝


15.3.1MySQL的下載

15.3.2MySQL的安裝

15.4數據庫管理平臺MySQL Workbench的使用

15.4.1創(chuàng)建連接

15.4.2創(chuàng)建數據庫實例與表

15.4.3SQL語句執(zhí)行

15.5Java JDBC訪問數據庫的步驟

15.5.1在IDEA的項目中添加MySQL驅動程序

15.5.2數據庫連接與操作步驟

15.6數據庫的增/刪/改操作

15.6.1向數據庫增加記錄

15.6.2數據庫記錄的修改與刪除

15.7綜合應用舉例

15.7.1數據庫設計

15.7.2功能界面設計

15.7.3主要類設計

15.7.4代碼實現

習題

參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號