1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Java編程的邏輯

        聯(lián)合創(chuàng)作 · 2023-09-28 17:51

        Java專家撰寫,力求透徹講解每個知識點,逐步建立編程知識圖譜。本書以Java語言為例,由基礎(chǔ)概念入手,到背后實現(xiàn)原理與邏輯,再到應用實踐,融會貫通。

        全書共六大部分,其要點如下。

        第一部分(第1~2章)講解計算機程序的基本執(zhí)行流程與元素,以及數(shù)據(jù)背后的二進制表示,幫讀者掌握編程的基本概念。

        第二部分(第3~7章)講解面向?qū)ο蟮木幊淘砼c邏輯,涉及類、繼承與多態(tài)、接口與抽象類、異常與常用基礎(chǔ)類,讓讀者透徹了解Java的重要基礎(chǔ)——面向?qū)ο蟆?/p>

        第三部分(第8~12章)介紹泛型與容器及其數(shù)據(jù)結(jié)構(gòu)和算法,涵蓋泛型、列表和隊列、各種Map和Set、堆與優(yōu)先級隊列等。

        第四部分(第13~14章)介紹文件處理。涵蓋文件的基本概念、二進制文件和字節(jié)流、文本文件和字符流、文件和目錄操作,以及文件處理的一些高級技術(shù),包括常見文件類型的處理、隨機讀寫文件、內(nèi)存映射文件、...

        Java專家撰寫,力求透徹講解每個知識點,逐步建立編程知識圖譜。本書以Java語言為例,由基礎(chǔ)概念入手,到背后實現(xiàn)原理與邏輯,再到應用實踐,融會貫通。

        全書共六大部分,其要點如下。

        第一部分(第1~2章)講解計算機程序的基本執(zhí)行流程與元素,以及數(shù)據(jù)背后的二進制表示,幫讀者掌握編程的基本概念。

        第二部分(第3~7章)講解面向?qū)ο蟮木幊淘砼c邏輯,涉及類、繼承與多態(tài)、接口與抽象類、異常與常用基礎(chǔ)類,讓讀者透徹了解Java的重要基礎(chǔ)——面向?qū)ο蟆?/p>

        第三部分(第8~12章)介紹泛型與容器及其數(shù)據(jù)結(jié)構(gòu)和算法,涵蓋泛型、列表和隊列、各種Map和Set、堆與優(yōu)先級隊列等。

        第四部分(第13~14章)介紹文件處理。涵蓋文件的基本概念、二進制文件和字節(jié)流、文本文件和字符流、文件和目錄操作,以及文件處理的一些高級技術(shù),包括常見文件類型的處理、隨機讀寫文件、內(nèi)存映射文件、標準序列化機制,以及Jackson序列化。

        第五部分(第15~20章)介紹并發(fā),包括線程的傳統(tǒng)基礎(chǔ)知識和Java并發(fā)包。傳統(tǒng)基礎(chǔ)知識包括線程的基本概念與基本的同步、協(xié)作和中斷機制;Java并發(fā)包涵蓋原子變量、顯式鎖、顯式條件、并發(fā)容器、異步任務(wù)執(zhí)行服務(wù)、同步和協(xié)作工具類。

        第六部分(第21~26章)介紹動態(tài)和聲明式編程編程思路、API與技巧,涵蓋反射、注解、動態(tài)代理、類加載機制、正則表達式、Java 8引入的函數(shù)式編程等。

        這本書和別的書有什么不同?

        簡單來說,其他書大多教你怎么用,而這本書幫助你透徹理解,從基本概念到高層框架,剖析實現(xiàn)原理與JDK源代碼,融合專業(yè)理論與應用實踐,使你透徹理解Java編程的實現(xiàn)原理和思維邏輯,融會貫通。具體來說:

        1)對于每個編程概念,不僅介紹了語法和用法,還分析了為什么要有這個概念,實現(xiàn)原理是什么,背后的思維邏輯是什么;

        2)對于Java的主要API(如Java基礎(chǔ)類、各種容器類、文件、并發(fā)包等),不僅介紹了用法、示例和應用,還剖析了大量JDK源代碼,解釋了其內(nèi)部實現(xiàn)機制;

        3)對于實踐中常用的系統(tǒng)程序和框架,如鍵值數(shù)據(jù)庫、消息隊列、序列化框架、DI(依賴注入)容器、AOP(面向切面編程)框架、熱部署、模板引擎等,本書利用基本API演示了其基本實現(xiàn)原理;

        4)本書不僅注重實現(xiàn)原理,同樣重視實用性,介紹了很多實踐中常用的技術(shù),包含了不少實際開發(fā)中積累的經(jīng)驗和教訓,使讀者可以少走一些彎路;

        5)本書雖然是Java語言描述,但以更為通用的編程邏輯為主,融入了很多通用的編程相關(guān)知識,如二進制、編碼、數(shù)據(jù)結(jié)構(gòu)和算法、設(shè)計模式、操作系統(tǒng)、編程思維等;

        6)本書高度注重表述,盡力站在讀者的角度,循序漸進、簡潔透徹、通俗易懂。

        馬俊昌

        鄰家科技CTO和聯(lián)合創(chuàng)始人,北京理工大學博士。曾就職于IBM,從事中間件、云計算架構(gòu)和開發(fā)工作,在萬普世紀負責移動廣告平臺大數(shù)據(jù)分析和算法優(yōu)化工作。2014年聯(lián)合創(chuàng)立鄰家科技,主要產(chǎn)品“到位APP”是一個到家生活服務(wù)平臺。十多年來,一直從事Java編程,積累了比較豐富的經(jīng)驗。平時喜歡讀書,研究技術(shù)與創(chuàng)新,樂于分享編程心得,歡迎關(guān)注我的微信公眾號“老馬說編程”,和你一起探索編程本質(zhì)。

        瀏覽 2
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            精品操逼网站 | 公车上岳好紧好紧我要进去了 | 性菲律宾xX×Ⅹ69娇小 | 日韩高清A V | 快穿之高h真紧粗大 | 国语对白少妇爽91 | 吊逼视频| 9.1人成人免费视频网站 | 韩国成人无码A片免费网站 | 日日躁狠狠躁夜夜躁A片图片 |