- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 (二十九) ReentrantLock
前言: 从准备面试的时候就开始时不时接触ReentrantLock,相关博客也看了不少,总是感觉不是很理解,还是自己没有动手主动理解过的原因吧,现在工作也找了,离职也快了,熟悉一下ReentrantLock。参考博客:1. ReentrantLock实现原理2. 轻松学习java可重入锁(ReentrantLock)的实现原理3.再谈重入锁--ReentrantLock4.ReenTrantLoc...
2018-04-28 22:30:36 573
原创 (二十八) HashTable
前言:之前写了HashMap 、 ArrayList 和 LinkedList , 还差 HashTable 没有学习,这篇学习下HashTable。PS: 源码分析针对于Android O 的jdk,即jdk1.8参考博客: HashMap 和 HashTable 到底哪不同 ?简单的demo:jiatai的 hashTable demo1. HashTable简单介绍HashTable从实现方...
2018-04-23 20:50:19 233
原创 (二十七) LinkedList
前言:之前写了HashMap 和 ArrayList,还差 LinkedList 和 HashTable 没有学习,这篇学习下LinkedList。PS: 源码分析针对于Android O 的jdk,即jdk1.8同事推荐的流程图画图网站:https://www.processon.com/demo地址:jiatai的demo1. LinkedList简单介绍LinkedList从实现方面用的数据...
2018-04-21 11:05:20 177
原创 (二十六) ArrayList
前言:之前学习hashmap,重点学习了hashmap的数据结构以及如何扩容,相关联的其实有ArrayList、LinkedList和HashTable这些,本文简单地学习一下ArrayList。PS: 源码分析针对于Android O 的jdk,即jdk1.8demo地址:jiatai的ArrayList demo1. ArrayList简单介绍就我印象,ArrayList在Java中扮演的角色...
2018-04-19 21:24:21 140
原创 (二十五) 冷启动和热启动
前言:这周去面试面试官有问到冷启动和热启动,额,之前补课是补到热更新,react native中有涉及,冷启动和热启动确实没了解过,写下博客了解一下。参考博客: Android 冷启动 热启动 测试demo:冷启动和热启动demo补充:1.测试启动时间shell命令:adb shell am start -W (包名/.类名)比如:adb shell am start -W com.example...
2018-04-14 18:49:00 3722 1
原创 (二十四) 单链表的逆置(java)
前言:单链表的逆置总是看完博客,当时懂了过一段时间就忘了,还是动手写一下加深一下印象吧。参考博客:点击打开链接demo地址:我的github1. 单链表先写一个简单的单链表,改写一下它的toString方法,打印出以该Node为head的单链表,方便调试。package com.example.demo_24_chain_reversed;public class Node { pub...
2018-04-07 10:32:33 5301
原创 (二十三) Android O view的绘制流程学习
前言:招聘要求中有对view的绘制流程有基本了解的要求,那就专门学习一下吧,之前学习自定义控件其实已经对其中部分流程有所涉及了。参考博客:1.Android View的绘制流程作者:Kelin链接:https://www.jianshu.com/p/5a71014e7b1b來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。PS:参考博客没有目录,很不方便,csdn的目录...
2018-04-06 21:00:56 410
原创 (二十二) ThreadLocal
前言:今天突发奇想复习了下(一)handler 的知识,然后发现一个当时遗忘的知识点ThreadLocal,当时是真不懂,经过这一两个月的学习,或多或少开始有点了解了,现在总结一下。ThreadLocal:MessageQueue对象,和Looper对象在每个线程中都只会有一个对象,怎么能保证它只有一个对象,就通过ThreadLocal来保存。Thread Local是一个线程内部的数据存储类...
2018-04-04 22:33:08 218
原创 (二十一)学习自定义控件
前言:最近有的招聘要求有要熟悉view的绘制原理,我也一直想看看自定义控件是怎么弄的,好久之前学的都忘了,现在看来其实两者是强相关的,不熟悉绘制原理,自定义控件也是徒劳。参考博客:点击打开链接demo地址:点击打开链接1. hello world学习什么新东西hello world是必不可少的,参考上面的博客先写个hello world的自定义View玩玩。demo:package com.exa...
2018-04-01 21:13:28 249
flutter_new.pftrace
2020-05-24
flutter.pftrace
2020-05-24
permission.mdj
2019-12-07
setProcessDefaultNetwork.mdj
2019-12-07
ObtailingIpStateDhcp
2018-09-09
Wificond_scan时序图
2018-07-14
bindService时序图
2018-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人