注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Java編程的邏輯

Java編程的邏輯

Java編程的邏輯

定 價(jià):¥99.00

作 者: 馬俊昌
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111587729 出版時(shí)間: 2018-01-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書涵蓋以下內(nèi)容:① 講解編程基礎(chǔ),了解計(jì)算機(jī)程序的執(zhí)行流程與基本元素;② 講解計(jì)算機(jī)的基本元素由來與基本運(yùn)行機(jī)制(二進(jìn)制描述);③ 講解面向?qū)ο蟮木幊淘砼c邏輯,設(shè)計(jì)類、繼承與多態(tài)、接口與抽象類、代碼的組織機(jī)制。④ 講解常用基礎(chǔ)類的實(shí)現(xiàn)方式與執(zhí)行機(jī)制。⑤ 講解泛型、容器類、數(shù)據(jù)結(jié)構(gòu)和算法;⑥ 講解文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。⑦ 講解并發(fā)編程的基礎(chǔ)、實(shí)現(xiàn)與編程技巧;⑧ 講解動態(tài)、聲明式、函數(shù)式編程的編程思路、API與技巧。

作者簡介

暫缺《Java編程的邏輯》作者簡介

圖書目錄

Contents 目錄 \n
讀者評論 \n
前言 \n
第一部分 編程基礎(chǔ)與二進(jìn)制 \n
第1章 編程基礎(chǔ)2 \n
1.1 數(shù)據(jù)類型和變量3 \n
1.2 賦值4 \n
1.2.1 基本類型4 \n
1.2.2 數(shù)組類型6 \n
1.3 基本運(yùn)算8 \n
1.3.1 算術(shù)運(yùn)算8 \n
1.3.2 比較運(yùn)算10 \n
1.3.3 邏輯運(yùn)算10 \n
1.3.4 小結(jié)11 \n
1.4 條件執(zhí)行11 \n
1.4.1 語法和陷阱11 \n
1.4.2 實(shí)現(xiàn)原理14 \n
1.5 循環(huán)16 \n
1.5.1 循環(huán)的4種形式16 \n
1.5.2 循環(huán)控制19 \n
1.5.3 實(shí)現(xiàn)原理20 \n
1.5.4 小結(jié)20 \n
1.6 函數(shù)的用法21 \n
1.6.1 基本概念21 \n
1.6.2 進(jìn)一步理解函數(shù)23 \n
1.6.3 小結(jié)27 \n
1.7 函數(shù)調(diào)用的基本原理27 \n
1.7.1 棧的概念27 \n
1.7.2 函數(shù)執(zhí)行的基本原理28 \n
1.7.3 數(shù)組和對象的內(nèi)存分配29 \n
1.7.4 遞歸調(diào)用的原理30 \n
1.7.5 小結(jié)31 \n
第2章 理解數(shù)據(jù)背后的二進(jìn)制33 \n
2.1 整數(shù)的二進(jìn)制表示與位運(yùn)算33 \n
2.1.1 正整數(shù)的二進(jìn)制表示33 \n
2.1.2 負(fù)整數(shù)的二進(jìn)制表示34 \n
2.1.3 十六進(jìn)制35 \n
2.1.4 位運(yùn)算36 \n
2.2 小數(shù)的二進(jìn)制表示37 \n
2.2.1 小數(shù)計(jì)算為什么會出錯37 \n
2.2.2 二進(jìn)制表示38 \n
2.3 字符的編碼與亂碼39 \n
2.3.1 常見非Unicode編碼39 \n
2.3.2 Unicode編碼42 \n
2.3.3 編碼轉(zhuǎn)換44 \n
2.3.4 亂碼的原因45 \n
2.3.5 從亂碼中恢復(fù)46 \n
2.4 char的真正含義49 \n
第二部分 面向?qū)ο?\n
第3章 類的基礎(chǔ)52 \n
3.1 類的基本概念52 \n
3.1.1 函數(shù)容器52 \n
3.1.2 自定義數(shù)據(jù)類型53 \n
3.1.3 定義第一個(gè)類55 \n
3.1.4 使用第一個(gè)類55 \n
3.1.5 變量默認(rèn)值57 \n
3.1.6 private變量57 \n
3.1.7 構(gòu)造方法58 \n
3.1.8 類和對象的生命周期60 \n
3.1.9 小結(jié)61 \n
3.2 類的組合61 \n
3.2.1 String和Date61 \n
3.2.2 圖形類62 \n
3.2.3 用類描述電商概念63 \n
3.2.4 用類描述人之間的血緣關(guān)系65 \n
3.2.5 目錄和文件66 \n
3.2.6 一些說明67 \n
3.2.7 小結(jié)68 \n
3.3 代碼的組織機(jī)制68 \n
3.3.1 包的概念68 \n
3.3.2 jar包71 \n
3.3.3 程序的編譯與鏈接71 \n
3.3.4 小結(jié)72 \n
第4章 類的繼承73 \n
4.1 基本概念73 \n
4.1.1 根父類Object74 \n
4.1.2 方法重寫74 \n
4.1.3 圖形類繼承體系75 \n
4.1.4 小結(jié)80 \n
4.2 繼承的細(xì)節(jié)80 \n
4.2.1 構(gòu)造方法81 \n
4.2.2 重名與靜態(tài)綁定82 \n
4.2.3 重載和重寫83 \n
4.2.4 父子類型轉(zhuǎn)換85 \n
4.2.5 繼承訪問權(quán)限protected85 \n
4.2.6 可見性重寫86 \n
4.2.7 防止繼承final87 \n
4.3 繼承實(shí)現(xiàn)的基本原理88 \n
4.3.1 示例88 \n
4.3.2 類加載過程90 \n
4.3.3 對象創(chuàng)建的過程91 \n
4.3.4 方法調(diào)用的過程92 \n
4.3.5 變量訪問的過程93 \n
4.4 為什么說繼承是把雙刃劍94 \n
4.4.1 繼承破壞封裝94 \n
4.4.2 封裝是如何被破壞的94 \n
4.4.3 繼承沒有反映is-a關(guān)系97 \n
4.4.4 如何應(yīng)對繼承的雙面性97 \n
第5章 類的擴(kuò)展100 \n
5.1 接口的本質(zhì)100 \n
5.1.1 接口的概念101 \n
5.1.2 定義接口101 \n
5.1.3 實(shí)現(xiàn)接口102 \n
5.1.4 使用接口103 \n
5.1.5 接口的細(xì)節(jié)105 \n
5.1.6 使用接口替代繼承106 \n
5.1.7 Java 8和Java 9對接口的增強(qiáng)106 \n
5.1.8 小結(jié)108 \n
5.2 抽象類108 \n
5.2.1 抽象方法和抽象類108 \n
5.2.2 為什么需要抽象類109 \n
5.2.3 抽象類和接口109 \n
5.2.4 小結(jié)110 \n
5.3 內(nèi)部類的本質(zhì)111 \n
5.3.1 靜態(tài)內(nèi)部類111 \n
5.3.2 成員內(nèi)部類113 \n
5.3.3 方法內(nèi)部類115 \n
5.3.4 匿名內(nèi)部類117 \n
5.4 枚舉的本質(zhì)119 \n
5.4.1 基礎(chǔ)120 \n
5.4.2 典型場景122 \n
第6章 異常125 \n
6.1 初識異常125 \n
6.1.1 NullPointerException(空指針異常)125 \n
6.1.2 NumberFormatException(數(shù)字格式異常)126 \n
6.2 異常類128 \n
6.2.1 Throwable128 \n
6.2.2 異常類體系129 \n
6.2.3 自定義異常130 \n
6.3 異常處理131 \n
6.3.1 catch匹配131 \n
6.3.2 重新拋出異常131 \n
6.3.3 finally132 \n
6.3.4 try-with-resources133 \n
6.3.5 throws134 \n
6.3.6 對比受檢和未受檢異常135 \n
6.4 如何使用異常135 \n
6.4.1 異常應(yīng)該且僅用于異常情況136 \n
6.4.2 異常處理的目標(biāo)136 \n
6.4.3 異常處理的一般邏輯137 \n
第7章 常用基礎(chǔ)類138 \n
7.1 包裝類138 \n
7.1.1 基本用法139 \n
7.1.2 共同點(diǎn)140 \n
7.1.3 剖析Integer與二進(jìn)制算法144 \n
7.1.4 剖析Character149 \n
7.2 剖析String155 \n
7.2.1 基本用法156 \n
7.2.2 走進(jìn)String內(nèi)部157 \n
7.2.3 編碼轉(zhuǎn)換157 \n
7.2.4 不可變性158 \n
7.2.5 常量字符串159 \n
7.2.6 hashCode160 \n
7.2.7 正則表達(dá)式161 \n
7.3 剖析StringBuilder162 \n
7.3.1 基本用法162 \n
7.3.2 基本實(shí)現(xiàn)原理162 \n
7.3.3 String的+和+ =運(yùn)算符165 \n
7.4 剖析Arrays166 \n
7.4.1 用法166 \n
7.4.2 多維數(shù)組171 \n
7.4.3 實(shí)現(xiàn)原理172 \n
7.4.4 小結(jié)174 \n
7.5 剖析日期和時(shí)間174 \n
7.5.1 基本概念174 \n
7.5.2 日期和時(shí)間API175 \n
7.5.3 局限性182 \n
7.6 隨機(jī)183 \n
7.6.1 Math.random183 \n
7.6.2 Random184 \n
7.6.3 隨機(jī)的基本原理185 \n
7.6.4 隨機(jī)密碼187 \n
7.6.5 洗牌189 \n
7.6.6 帶權(quán)重的隨機(jī)選擇189 \n
7.6.7 搶紅包算法191 \n
7.6.8 北京購車搖號算法192 \n
7.6.9 小結(jié)193 \n
第三部分 泛型與容器 \n
第8章 泛型196 \n
8.1 基本概念和原理196 \n
8.1.1 一個(gè)簡單泛型類197 \n
8.1.2 容器類199 \n
8.1.3 泛型方法201 \n
8.1.4 泛型接口202 \n
8.1.5 類型參數(shù)的限定202 \n
8.1.6 小結(jié)205 \n
8

本目錄推薦

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