Java 类加载

类加载全过程:加载:类加载过程的一个阶段:通过一个类的完全限定查找此类字节码文件,并利用字节码文件创建一个 Class 对象验证:目的在于确保 Class 文件的字节流中包含信息符合当前虚拟机要求,不会危害虚拟机自身安全。主要包括四种验证,文件格式验证,元数据验证,字节码验证,…

Read More

Java HashMap 原理分析

HashMap 线程不安全,其余两者可用于并发Collections.synchronizedMap(HashMap) = HashTableHashTable 全部上锁,ConcurrentHashMap 分段上锁,并发时后者效率更高ConcurrentHashMap 扩展性更高单线程下,HashMap 效率最高 // 插入HashMap.putVal(…

Read More

红黑树 笔记

普通的二叉查找树在极端情况下可退化成链表,此时的增删查效率都会比较低下。红黑树基于二叉查找树,根据下面5个性质限制,达到平衡状态。5条性质:节点是红色或黑色。根节点是黑色。每个叶节点(空节点)是黑色的。所有路径上不能有两个连续的红色节点。所有路径都包含相同数目的黑色节点。注意:性质…

Read More

掘金翻译计划【汇总】

The JavaScript Tutorial    [系列任务]为什么我们需要 Web 3.0正确实现 linkedPurchaseToken 以避免重复订阅新手开发者须知回答有关 Flutter App 开发的问题在 Android 上实现…

Read More

能使听歌更香的飞利浦金耳朵认证

很久之前就听说过这个,最近闲下来了就去玩了玩 说实话,不是什么专业性的认证,没什么含金量,自己玩玩就行了 之前还有个邮寄的实体证书(看网上晒图很精致很漂亮的那种),现在emmm只有一个电子版的证书了 要说这个有什么用,就是能证明自己不是个木耳吧 过了认证不能说明是金耳,只能说明耳朵没什么缺陷,过不了也不是木耳,只是缺乏耐心…

Read More

Android消息机制

Handler + MessageQueue + Looper 跨线程通信: 最常见的例子: 网络请求更新UI 写一手Handler 问题1:为什么规定子线程修改UI ? ANR UI线程不安全 1. Handler 发送Message boolean…

Read More

Welcome

我又又又又折腾起我的博客了,这次用的ghost。 写点东西??? 记录一下学习的心路历程??? 做点读书笔记??? 愿flag不倒吧 ! betterzzx update at 2018.6.30 然后第二天,折腾了一晚上的主题 啊啊啊好像是ghost更新了api…

Read More