前言 Socket的使用在 Android網(wǎng)絡(luò)編程中非常重要 今天我將帶大家全面了解 Socket 及 其使用方法 目錄 1.網(wǎng)絡(luò)基礎(chǔ) 閱讀本文前,請(qǐng)先了解 關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)基...
反射非常強(qiáng)大和有用,現(xiàn)在市面上絕大部分框架(spring、mybatis、rocketmq等等)中都有反射的影子,反射機(jī)制在框架設(shè)計(jì)中占有舉足輕重的作用。 所以,在你Java...
數(shù)組和鏈表是數(shù)據(jù)結(jié)構(gòu)中最基本的部分,也是其余眾多數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)。即使在Java中,這兩種結(jié)構(gòu)使用的也很普遍。這里我們會(huì)先對(duì)它們進(jìn)行簡(jiǎn)要分析。 數(shù)組 在java中,數(shù)組定義為一...
紅黑樹(shù)(英語(yǔ):Red–black tree)是一種自平衡二叉查找樹(shù),是在計(jì)算機(jī)科學(xué)中用到的一種數(shù)據(jù)結(jié)構(gòu),典型的用途是實(shí)現(xiàn)關(guān)聯(lián)數(shù)組。在了解紅黑樹(shù)之前我們需要簡(jiǎn)述一下二叉查找樹(shù)。...
(一)問(wèn):Java線程池的實(shí)現(xiàn)原理和使用 線程池即存放和管理線程的一個(gè)池子 (1)復(fù)用線程池中的線程,避免因?yàn)榫€程的創(chuàng)建和銷毀所帶來(lái)的性能開(kāi)銷。 (2)能夠有效的控制線程池的...
內(nèi)存泄漏場(chǎng)景: 靜態(tài)變量引用非靜態(tài)內(nèi)部類/匿名類實(shí)例。子線程相關(guān)的非靜態(tài)內(nèi)部類/匿名內(nèi)部類引用。Handler導(dǎo)致的泄漏。不正確使用上下文。廣播資源未取消注冊(cè)。綁定服務(wù)后,未...
前言 如果你接觸過(guò) 跨進(jìn)程通信 (IPC),那么你對(duì)Binder一定不陌生 雖然 網(wǎng)上有很多介紹 Binder的文章,可是存在一些問(wèn)題:淺顯的討論Binder機(jī)制 或 一味講...
View的繪制和事件處理是兩個(gè)重要的主題,上一篇《圖解 Android事件分發(fā)機(jī)制》已經(jīng)把事件的分發(fā)機(jī)制講得比較詳細(xì)了,這一篇是針對(duì)View的繪制,View的繪制如果你有所了...
1、鎖的機(jī)制[https://juejin.cn/post/6942031707612643359] 2、Activity、Window、ViewRoot、DecorView...
主題 全局主題:根MaterialApp創(chuàng)建的主題 局部主題:1、創(chuàng)建特有的主題數(shù)據(jù):實(shí)例化一個(gè)ThemeData并將其傳遞給Theme對(duì)象。2、擴(kuò)展父主題:使用copyWi...
如果本文幫助到你,本人不勝榮幸,如果浪費(fèi)了你的時(shí)間,本人深感抱歉。希望用最簡(jiǎn)單的大白話來(lái)幫助那些像我一樣的人。如果有什么錯(cuò)誤,請(qǐng)一定指出,以免誤導(dǎo)大家、也誤導(dǎo)我。本文來(lái)自:h...
歡迎Follow我的GitHub, 關(guān)注我的簡(jiǎn)書(shū). 已經(jīng)陸陸續(xù)續(xù)地分享了自己的一些Android知識(shí), 內(nèi)容比較豐富, 也相對(duì)較多. 為了更好地查閱, 整理了一個(gè)目錄, 畢竟...
一、加固 APP應(yīng)用加固 | 幾維安全 聯(lián)系我們--安天 智者安天下 你不知道的Android SDK安全測(cè)試 - CSDN博客 二、逆向編程 國(guó)內(nèi)最權(quán)威的逆向論壇 看雪 吾...
1、JVM和DVM之間的區(qū)別: dvm執(zhí)行的是.dex格式文件 jvm執(zhí)行的是.class文件 android程序編譯完之后生產(chǎn).class文件,然后,dex工具會(huì)把....
之前有個(gè)詞很火,“中年危機(jī)”,這個(gè)詞出來(lái)后,在一段時(shí)間內(nèi)制造了一大波焦慮,包括很多已經(jīng)步入30歲的90后, 這個(gè)社會(huì)上,90%的崗位都是容易被替代的,哪怕是技術(shù)崗位,也是輕輕...