摘要:對于Java程序員來說,JVM給我們提供了自動內存管理機制,不需要既當“皇帝”,又當“人民”,不需要人為地給每一個new操作寫配對的delete/free代碼,不容易出現內存泄漏和內存溢出問題。然而一旦出現內存泄漏和溢出方面的問題,如果不清楚JVM內存的內存管理機制,那么將很難定位與解決問題。而且,JVM的內存管理機制在面試中也是非常重要的考點之一。 閱讀全文
posted @ 2020-03-27 10:27 許朋友愛玩 閱讀 (175) 評論 (2) 編輯
摘要:網絡層的知識點非常繁多,本文僅是基于《計算機網絡 自頂向下》而總結的一些重點知識點,如果想要詳細了解網絡層的知識,可以看下《自頂向下》 閱讀全文
posted @ 2020-03-19 21:04 許朋友愛玩 閱讀 (9) 評論 (0) 編輯
摘要:手把手帶你探索運輸層,洞悉三次握手四次揮手的奧秘 閱讀全文
posted @ 2020-03-18 17:16 許朋友愛玩 閱讀 (94) 評論 (0) 編輯
摘要:前言 本文已經收錄到我的 個人博客,歡迎大佬們光臨寒舍: "我的GIthub博客" 學習導圖: 一、應用層協議原理 Q1:網絡應用程序體系結構 客戶 服務器體系結構( ): 點對點結構( ):迅雷 混合結構: Q2:進程通信 客戶和服務器進程 進程與計算機網絡之間的接口:進程通過套接字( )軟件接口 閱讀全文
posted @ 2020-03-15 21:11 許朋友愛玩 閱讀 (92) 評論 (0) 編輯
摘要:前言 本文已經收錄到我的 個人博客,歡迎大佬們光臨寒舍: "我的GIthub博客" 學習導圖: 一、什么是因特網 1、因特網由什么組成? 主機 / 端系統、通信鏈路、分組交換機、和因特網服務提供商等。 2、因特網提供什么服務? 1)因特網是為應用程序提供網絡服務的基礎設施。 2)為網絡應用提供應用程 閱讀全文
posted @ 2020-03-13 21:42 許朋友愛玩 閱讀 (16) 評論 (0) 編輯
摘要:本篇文章將帶領大家由淺入深,從線程的基礎,談到同步機制,再講到阻塞隊列,接著提及Android中的線程形態,最終一覽線程池機制。 閱讀全文
posted @ 2020-03-09 15:20 許朋友愛玩 閱讀 (144) 評論 (0) 編輯
摘要:在Android平臺上,主要用到的通信機制有兩種:Handler和Binder,前者用于進程內部的通信,后者主要用于跨進程通信。在多線程的應用場景中,Handler將工作線程中需更新UI的操作信息傳遞到UI主線程,從而實現工作線程對UI的更新處理,最終實現異步消息的處理。 閱讀全文
posted @ 2020-03-06 11:19 許朋友愛玩 閱讀 (100) 評論 (0) 編輯
摘要:在平時的開發中熟練運用這種模式,不僅可以滿足生活中大部分應用程序的場景,還可以為將來的工作積攢寶貴的實戰經驗。 閱讀全文
posted @ 2020-03-05 09:50 許朋友愛玩 閱讀 (23) 評論 (0) 編輯
摘要:`Drawable`種類繁多,它們都表示一種圖像的概念,但是它們不全是圖片。在實際開發中,`Drawable`經常被用來作為`View`的背景使用。 `Drawable`可以方便我們做出一些特殊的UI效果,這一點在UI相關的開發工作中極為重要。面對UI設計師設計出來的各式各樣的按鈕點擊效果,動態效果,漸變效果,好看是好看,我們程序員往往會咆哮:"你舒服了,我們呢??!"別慌,學好`Drawable`,你會對各種效果信手拈來,了然于胸,胸有成竹??! 閱讀全文
posted @ 2020-03-04 09:33 許朋友愛玩 閱讀 (131) 評論 (0) 編輯
摘要:動畫,對于一個APP來說非常重要,現在市面上使用的用戶比較多的APP,無一不是采用了各種豐富多彩的動畫效果;在應用中善于使用動畫,不僅讓APP的體驗更上一層樓,還能牢牢抓住用戶的心! 閱讀全文
posted @ 2020-03-03 18:51 許朋友愛玩 閱讀 (137) 評論 (0) 欧洲青年联赛