注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)極簡Java:新手編程之道

極簡Java:新手編程之道

極簡Java:新手編程之道

定 價:¥69.00

作 者: 關(guān)東升
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302632948 出版時間: 2023-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書系統(tǒng)論述Java編程語言及其實際應(yīng)用,全書共分為16章: 第1~6章講解Java基本語法; 第7~10章講解Java面向?qū)ο笙嚓P(guān)知識; 第11~16章講解Java實用技術(shù)。主要內(nèi)容包括: 編寫第一個Java程序、Java基本語法、Java數(shù)據(jù)類型、運算符、條件語句、循環(huán)語句、面向?qū)ο蠡A(chǔ)、面向?qū)ο筮M階、常用類、Java 集合框架、Java異常處理機制、I/O 流、圖形界面編程、多線程開發(fā)、網(wǎng)絡(luò)編程和MySQL數(shù)據(jù)庫編程。另外,每章后面都安排了“動手練一練”實踐環(huán)節(jié),以幫助讀者消化吸收本章知識點,并在附錄A 中提供了參考答案。本書配有教學(xué)課件、源代碼與微課視頻,并提供在線答疑服務(wù),便于讀者高效學(xué)習(xí),快速掌握Java編程方法。本書適合零基礎(chǔ)入門的讀者,可作為高等院校和培訓(xùn)機構(gòu)的教材。

作者簡介

  關(guān)東升一個在IT領(lǐng)域摸爬滾打20多年的老程序員、知名培訓(xùn)專家、暢銷書作家。精通多種計算機技術(shù)。參與設(shè)計和開發(fā)北京市公交一卡通大型項目,開發(fā)國家農(nóng)產(chǎn)品追溯系統(tǒng)、金融系統(tǒng)微博等移動客戶端項目,并在App Store發(fā)布多款游戲和應(yīng)用軟件。 長期為中國移動、中國聯(lián)通、南方航空、中石油、中國工商銀行、平安銀行和天津港務(wù)局等企事業(yè)單位提供培訓(xùn)服務(wù)。先后出版了《iOS開發(fā)指南》《從零開始學(xué)Swift》《Android網(wǎng)絡(luò)游戲開發(fā)實戰(zhàn)》《Cocos2d-x實戰(zhàn)》《Java從小白到大?!贰禟otlin從小白到大牛》《Java從小白到大?!返?0多部圖書。

圖書目錄

第1章編寫第一個Java程序

微課視頻41分鐘

1.1JVM、JRE和JDK

1.2編寫Java程序代碼

1.3使用“石器時代”工具編寫Java代碼

1.3.1編寫程序

1.3.2編譯程序

1.3.3運行程序

1.3.4代碼解釋

1.4使用“鐵器時代”工具編寫Java代碼

1.4.1IntelliJ IDEA的下載和安裝

1.4.2創(chuàng)建項目

1.4.3運行程序

1.5Java語言及點

1.5.1Java語言

1.5.2Java語言點

1.6獲取幫助

1.7動手練一練

第2章Java基本語法

微課視頻31分鐘

2.1程序中的代碼元素

2.1.1標識符

2.1.2關(guān)鍵字

2.1.3語句

2.2變量

2.3常量

2.4注釋

2.4.1文檔注釋

2.4.2單行注釋與多行注釋

2.5Java源文件組織方式

2.5.1源文件

2.5.2

2.6動手練一練





第3章Java數(shù)據(jù)類型

微課視頻82分鐘

3.1基本數(shù)據(jù)類型

3.1.1整數(shù)類型

3.1.2浮點類型

3.1.3字符類型

3.2數(shù)據(jù)類型轉(zhuǎn)換

3.2.1自動類型轉(zhuǎn)換

3.2.2強制類型轉(zhuǎn)換

3.3引用數(shù)據(jù)類型

3.4字符串類型

3.4.1字符串表示方式

3.4.2轉(zhuǎn)義符

3.4.3使用Java 13的文本塊

3.4.4字符串常用作

3.5數(shù)組類型

3.5.1數(shù)組聲明

3.5.2數(shù)組初始化

3.6動手練一練

第4章運算符

微課視頻37分鐘

4.1一元算術(shù)運算符

4.2二元算術(shù)運算符

4.3關(guān)系運算符

4.4邏輯運算符

4.5位運算符

4.6賦值運算符

4.7三元運算符

4.8運算符先級

4.9動手練一練

第5章條件語句

微課視頻28分鐘

5.1if語句

5.1.1if結(jié)構(gòu)

5.1.2ifelse結(jié)構(gòu)

5.1.3ifelseif結(jié)構(gòu)

5.2多分支語句

5.2.1switch語句

5.2.2switch表達式

5.3動手練一練

第6章循環(huán)語句

微課視頻23分鐘

6.1while循環(huán)

6.2dowhile循環(huán)

6.3for循環(huán)

6.3.1C語言風(fēng)格for循環(huán)

6.3.2Java語言風(fēng)格for循環(huán)

6.4跳轉(zhuǎn)語句

6.4.1break語句

6.4.2continue語句

6.5動手練一練

第7章面向?qū)ο蠡A(chǔ)

微課視頻54分鐘

7.1面向?qū)ο缶幊?br />
7.2類的聲明

7.2.1創(chuàng)建對象

7.2.2空對象

7.3類成員

7.3.1實例變量

7.3.2實例方法

7.3.3方法重載

7.4構(gòu)造方法

7.4.1構(gòu)造方法的概念

7.4.2默認構(gòu)造方法

7.4.3重載構(gòu)造方法

7.4.4this關(guān)鍵字

7.4.5類變量

7.4.6類方法

7.5初始化類變量與靜態(tài)代碼塊

7.6封裝性

7.6.1私有級別

7.6.2默認級別

7.6.3護級別

7.6.4公有級別

7.7動手練一練

第8章面向?qū)ο筮M

微課視頻52分鐘

8.1類的繼承性

8.1.1Java語言中實現(xiàn)繼承

8.1.2成員變量隱藏

8.1.3方法的重寫

8.2多態(tài)

8.2.1多態(tài)概念

8.2.2多態(tài)下的重寫方法

8.2.3引用類型檢查

8.2.4引用類型轉(zhuǎn)換

8.3抽象類

8.3.1抽象類概念

8.3.2聲明和實現(xiàn)抽象類

8.4接口

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

8.4.2聲明接口

8.4.3實現(xiàn)接口

8.5內(nèi)類

8.5.1普通內(nèi)類

8.5.2匿名內(nèi)類

8.6動手練一練

第9章常用類

微課視頻63分鐘

9.1Object類

9.1.1toString()方法

9.1.2對象比較方法

9.2裝類

9.2.1從對象到基本數(shù)據(jù)類型的轉(zhuǎn)換

9.2.2從基本數(shù)據(jù)類型到對象的轉(zhuǎn)換

9.2.3將字符串轉(zhuǎn)換為基本數(shù)據(jù)類型

9.3大數(shù)值類

9.3.1BigInteger類

9.3.2BigDecimal類

9.4日期和時間相關(guān)類

9.4.1Date類

9.4.2日期格式化和解析

9.4.3本地日期和時間

9.5動手練一練

第10章Java集合框架

微課視頻56分鐘

10.1集合概述

10.2List集合

10.2.1List接口實現(xiàn)類

10.2.2List接口常用方法

10.2.3使用泛型

10.2.4遍歷List集合

10.3使用Arrays類

10.3.1從數(shù)組到List集合

10.3.2數(shù)組排序

10.4Set集合

10.5Map集合

10.5.1Map接口常用方法

10.5.2遍歷Map集合

10.6動手練一練

第11章Java異常處理機制

微課視頻39分鐘

11.1異常處理機制

11.2異常類繼承層次

11.3捕獲異常

11.3.1trycatch語句

11.3.2使用多個catch代碼塊

11.4釋放資源

11.4.1finally代碼塊

11.4.2自動資源管理

11.5動手練一練

第12章I/O流

微課視頻37分鐘

12.1流類繼承層次

12.2字節(jié)流

12.2.1InputStream抽象類

12.2.2OutputStream抽象類

12.2.3案例1: 二進制文件復(fù)制

12.3字符流

12.3.1Reader抽象類

12.3.2Writer抽象類

12.3.3案例2: 文本文件復(fù)制

12.3.4字節(jié)流轉(zhuǎn)換為字符流

12.4動手練一練

第13章圖形界面編程

微課視頻109分鐘

13.1Java圖形用戶界面技術(shù)概述

13.1.1AWT 

13.1.2Swing

13.1.3JavaFX

13.2Swing技術(shù)基礎(chǔ)

13.2.1Swing容器類層次結(jié)構(gòu)

13.2.2Swing組件類層次結(jié)構(gòu)

13.3第一個Swing程序

13.4事件處理

13.4.1內(nèi)類處理事件

13.4.2Lambda表達式處理事件

13.4.3使用適配器

13.5布局管理

13.5.1FlowLayout布局

13.5.2BorderLayout布局

13.5.3GridLayout布局

13.6Swing組件

13.6.1標簽和按鈕

13.6.2文本輸入組件

13.6.3單選按鈕

13.6.4復(fù)選框

13.6.5列表

13.6.6下拉列表

13.7復(fù)雜組件: 表格

13.8動手練一練

第14章多線程開發(fā)

微課視頻48分鐘

14.1進程與線程

14.1.1進程

14.1.2線程

14.2創(chuàng)建線程

14.2.1繼承Thread類

14.2.2實現(xiàn)Runnable接口

14.2.3使用匿名內(nèi)類實現(xiàn)執(zhí)行對象

14.3線程的狀態(tài)

14.4線程管理

14.4.1線程休眠

14.4.2等待線程結(jié)束

14.5線程同步

14.5.1線程不問題

14.5.2同步方法

14.5.3同步代碼塊

14.6動手練一練

第15章網(wǎng)絡(luò)編程

微課視頻50分鐘

15.1網(wǎng)絡(luò)基礎(chǔ)

15.1.1TCP/IP

15.1.2IP地址

15.1.3HTTP/HTTPS

15.1.4端口

15.1.5URL概念 

15.2Java訪問互聯(lián)網(wǎng)資源相關(guān)類

15.2.1URL類

15.2.2HttpURLConnection類 

15.2.3案例: 下載圖片

15.3案例: 我的“備忘錄”

15.3.1搭建自己的Web服務(wù)器

15.3.2發(fā)送POST請求數(shù)據(jù)

15.4JSON文檔

15.4.1使用第三方JSON庫

15.4.2JSON數(shù)據(jù)編碼和解碼

15.5動手練一練

第16章MySQL數(shù)據(jù)庫編程

微課視頻81分鐘

16.1MySQL數(shù)據(jù)庫管理系統(tǒng)

16.1.1安裝MySQL 8數(shù)據(jù)庫

16.1.2客戶端登錄MySQL服務(wù)器

16.1.3常見的管理命令

16.2JDBC技術(shù)

16.2.1JDBC API

16.2.2加載驅(qū)動程序

16.2.3建立數(shù)據(jù)連接

16.2.4三個重要接口

16.2.5數(shù)據(jù)庫編程的一般過程

16.3案例: 員工表的增、刪、改、查作

16.3.1創(chuàng)建員工表

16.3.2入員工數(shù)據(jù)

16.3.3更新員工數(shù)據(jù)

16.3.4刪除員工數(shù)據(jù)

16.3.5查詢所有員工數(shù)據(jù)

16.3.6按照主鍵查詢員工數(shù)據(jù)

16.4動手練一練

附錄A動手練一練參考答案

本目錄推薦

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