摘要:我們在日??⒅?,經常需要用到申請運行時權限的知識,我們可以通過自己封裝一個簡單的權限申請框架開始,學習發布開源庫到 Jitpack / Jcenter 的一整套流程,從而激發自己的學習興趣,以后自己也多多造輪子!成為 Android 界的輪子哥 閱讀全文
posted @ 2020-04-25 11:14 許朋友愛玩 閱讀(568) 評論(1) 推薦(0) 編輯
摘要:并發編程的目的是為了讓程序運行得更快,提高程序的響應速度,雖然我們希望通過多線程執行任務讓程序運行得更快,但是同時也會面臨非常多的挑戰,比如像線程安全問題、線程上下文切換的問題、硬件和軟件資源限制等問題,這些都是并發編程給我們帶來的難題。 閱讀全文
posted @ 2020-04-13 11:06 許朋友愛玩 閱讀(229) 評論(0) 推薦(0) 編輯
摘要:Java 的并發采用的是共享內存模型,Java 線程之間的通信總是隱式進行,整個通信過程對程序員完全透明。如果你想設計表現良好的并發程序,理解 Java 內存模型是非常重要的。Java 內存模型規定了如何和何時可以看到由其他線程修改過后的共享變量的值,以及在必須時如何同步的訪問共享變量。 閱讀全文
posted @ 2020-04-09 10:21 許朋友愛玩 閱讀(260) 評論(0) 推薦(2) 編輯
摘要:代碼編譯的結果從本地機器碼轉變為字節碼,是存儲格式發展的一小步,卻是編程語言發展的一大步 閱讀全文
posted @ 2020-04-06 12:13 許朋友愛玩 閱讀(184) 評論(0) 推薦(2) 編輯
摘要:今天想跟大家嘮嗑嘮嗑Java的類加載機制,這是Java的一個很重要的創新點,曾經也是Java流行的重要原因之一。 閱讀全文
posted @ 2020-04-03 11:04 許朋友愛玩 閱讀(344) 評論(3) 推薦(0) 編輯
摘要:時代發展到現在,如今的內存動態分配與內存回收技術已經相當成熟,一切看似進入了“自動化”時代,不免發出疑問:"為啥我們還要了解垃圾收集和內存分配?" 閱讀全文
posted @ 2020-03-30 10:56 許朋友愛玩 閱讀(351) 評論(0) 推薦(3) 編輯
摘要:對于Java程序員來說,JVM給我們提供了自動內存管理機制,不需要既當“皇帝”,又當“人民”,不需要人為地給每一個new操作寫配對的delete/free代碼,不容易出現內存泄漏和內存溢出問題。然而一旦出現內存泄漏和溢出方面的問題,如果不清楚JVM內存的內存管理機制,那么將很難定位與解決問題。而且,JVM的內存管理機制在面試中也是非常重要的考點之一。 閱讀全文
posted @ 2020-03-27 10:27 許朋友愛玩 閱讀(298) 評論(2) 推薦(0) 編輯
摘要:網絡層的知識點非常繁多,本文僅是基于《計算機網絡 自頂向下》而總結的一些重點知識點,如果想要詳細了解網絡層的知識,可以看下《自頂向下》 閱讀全文
posted @ 2020-03-19 21:04 許朋友愛玩 閱讀(34) 評論(0) 推薦(0) 編輯
摘要:手把手帶你探索運輸層,洞悉三次握手四次揮手的奧秘 閱讀全文
posted @ 2020-03-18 17:16 許朋友愛玩 閱讀(118) 評論(0) 推薦(0) 編輯
摘要:前言 本文已經收錄到我的 個人博客,歡迎大佬們光臨寒舍: "我的GIthub博客" 學習導圖: 一、應用層協議原理 Q1:網絡應用程序體系結構 客戶 服務器體系結構( ): 點對點結構( ):迅雷 混合結構: Q2:進程通信 客戶和服務器進程 進程與計算機網絡之間的接口:進程通過套接字( )軟件接口 閱讀全文
posted @ 2020-03-15 21:11 許朋友愛玩 閱讀(114) 評論(0) 推薦(1) 欧洲青年联赛