注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)好好學(xué)Java:從零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)

好好學(xué)Java:從零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)

好好學(xué)Java:從零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)

定 價(jià):¥128.00

作 者: 歐陽燊
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302554189 出版時(shí)間: 2020-07-01 包裝:
開本: 16開 頁數(shù): 598 字?jǐn)?shù):  

內(nèi)容簡介

  《好好學(xué)Java:從零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)》是一部Java基礎(chǔ)開發(fā)教程,使用Java11版本,以IntelliJIDEA為開發(fā)環(huán)境,從軟件工程的視角講解Java編程的各種知識,由淺入深,由理論到實(shí)戰(zhàn),帶領(lǐng)讀者走進(jìn)Java編程的廣袤世界?!逗煤脤W(xué)Java:從零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)》共分為17章。其中第l~6章介紹Java的常見數(shù)據(jù)類型及開發(fā),包括基本變量類型、數(shù)組類型、包裝變量類型、字符串類型以及日期時(shí)間類型;第7~11章介紹面向?qū)ο蟮拈_發(fā)過程,包括面向?qū)ο蟮娜兀ǚ庋b、繼承、多態(tài))、面向?qū)ο蟮臄U(kuò)展(嵌套、枚舉、抽象、接口)、面向?qū)ο蟮膽?yīng)用(容器、泛型、文件IO)、面向?qū)ο蟮奶厥馓幚恚ó惓?、反射、注解)以及基于面向?qū)ο蟮暮瘮?shù)式編程;第12~14章介紹Java語言的界面編程,包括AWT、Swing.JavaFX三大圖形框架的編碼運(yùn)用;第15~17章介紹Java編程的高級開發(fā),包括多線程、網(wǎng)絡(luò)通信和數(shù)據(jù)庫操作,各章末尾著重描述打地鼠游戲、即時(shí)通信工具、詩歌管理系統(tǒng)三大實(shí)戰(zhàn)項(xiàng)目的軟件設(shè)計(jì)及編碼實(shí)現(xiàn)。《好好學(xué)Java:從零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)》適用于Java編程的初學(xué)者、有志于轉(zhuǎn)型Java開發(fā)的程序員,也可作為大中專院校與培訓(xùn)機(jī)構(gòu)的Java基礎(chǔ)課程教材。

作者簡介

  歐陽燊,碩士,CSDN博客專家,有16年以上軟件開發(fā)經(jīng)驗(yàn),熟悉C/C++、Java、Android開發(fā),著有暢銷書《Android Studio開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App上線》。

圖書目錄

第1章 Java開發(fā)環(huán)境搭建
1.1 JDK的安裝和配置
1.1.1 Java的發(fā)展歷程
1.1.2 下載和安裝JDK
1.1.3 配置環(huán)境變量
1.2 IntelliJIDEA的安裝與配置
1.2.1 安裝IntelliJIDEA
1.2.2 配置IntelliJIDEA
1.2.3 運(yùn)行第一個(gè)Java程序
1.3 Java虛擬機(jī)(JVM)
1.3.1 Java程序的運(yùn)行機(jī)制
1.3.2 JVM的體系結(jié)構(gòu)
1.3.3 JVM、JRE與JDK的區(qū)別
1.4 Java編程的基本概念
1.4.1 Java的代碼結(jié)構(gòu)
1.4.2 Java的特殊官吏
1.4.3 Java的度量衡
1.5 小結(jié)
第2章 數(shù)學(xué)運(yùn)算
2.1 數(shù)值變量
2.1.1 數(shù)值變量的類型
2.1.2 特殊數(shù)字的表達(dá)
2.1.3 強(qiáng)制類型轉(zhuǎn)換
2.2 算術(shù)運(yùn)算
2.2.1 四則運(yùn)算符
2.2.2 賦值運(yùn)算符
2.2.3 一元運(yùn)算符
2.3 數(shù)學(xué)函數(shù)
2.3.1 取整函數(shù)
2.3.2 取隨機(jī)數(shù)
2.3.3 科學(xué)計(jì)算函數(shù)
2.3.4 三角函數(shù)
2.4 實(shí)戰(zhàn)練習(xí)
2.4.1 利用牛頓迭代法求平方根
2.4.2 利用割圓術(shù)求解圓周率
2.5 小結(jié)
第3章 邏輯控制
3.1 邏輯運(yùn)算
3.1.1 布爾類型及其運(yùn)算
3.1.2 關(guān)系運(yùn)算符
3.1.3 運(yùn)算符的優(yōu)先級順序
3.1.4 按位邏輯與短路邏輯
3.2 控制語句
3.2.1 條件分支
3.2.2 多路分支
3.2.3 while循環(huán)
3.2.4 for循環(huán)
3.3 數(shù)組
3.3.1 一維數(shù)組
3.3.2 二維數(shù)組
3.3.3 冒號的幾種用法
3.3.4 數(shù)組工具Arrays
3.4 實(shí)戰(zhàn)練習(xí)
3.4.1 求解“雞兔同籠”問題
3.4.2 求解“韓信點(diǎn)兵”問題
3.4.3 利用二分查找法定位數(shù)組元素
3.5 小結(jié)
第4章 方法與包裝
4.1 方法定義
4.1.1 方法的組成形式
4.1.2 方法的輸入?yún)?shù)
4.1.3 方法的輸出參數(shù)
4.2 基本類型包裝
4.2.1 數(shù)值類型包裝
4.2.2 包裝變量的運(yùn)算
4.2.3 布爾類型包裝
4.3 大數(shù)字類型
4.3.1 大整數(shù)Big Integer
4.3.2 大小數(shù)Big Decimal
4.4 實(shí)戰(zhàn)練習(xí)
4.4.1 通過方法遞歸實(shí)現(xiàn)階乘函數(shù)
4.4.2 利用牛頓迭代法求大數(shù)開方
4.4.3 利用大數(shù)字求更精確的圓周率
4.5 小結(jié)
……
第5章 字符串與正則表達(dá)式
第6章 日期時(shí)間
第7章 類的三要素
第8章 特殊的類
第9章 容器與泛型
第10章 類的進(jìn)階用法
第11章 文件I/O處理
第12章 AWT界面編程
第13章 Swing界面編程
第14章 JavaFX界面編程
第15章 多線程
第16章 網(wǎng)絡(luò)通信
第17章 數(shù)據(jù)庫操作
附錄

本目錄推薦

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