- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Android(Java)线程使用规范
java线程池ThreadPoolExecutor类使用详解 Java线程池ExecutorService java并发编程:Executor、Executors、ExecutorService ExecutorService详解 Thread 的源码和原理也得学习一下 ...
2020-01-22 21:57:03 247
原创 java 基础 - WeakReference 和 ReferenceQueue
java 源码系列 - 带你读懂 Reference 和 ReferenceQueue
2020-01-22 17:02:32 1120
原创 java基础 equals和hashCode、HashMap
我们知道equals和hashCode都是Object的方法,equals是比较对象是否相同的,默认的是比较地址值,hashCode是获取哈希码的,获取哈希码是有一套哈希算法的,具体没研究,每个版本的java都有些不一样。 equals和hashCode的关系更多的是一种约定,equals相同时,hashCode一定是相同的,equals不同时,hashCode也可能是相同的。所以才会有,重写e...
2020-01-22 17:02:07 257
原创 二分查找
704. Binary Search class Solution { public int search(int[] nums, int target) { if (nums == null || nums.length == 0) return -1; int left = 0; int right = num...
2020-01-17 16:08:02 288
原创 Activity Window View、View事件传递机制
Activity 包含Window,Window是一个抽象类,它的唯一实例是PhoneWindow,所以Activity的mWindow指向的就是PhoneWindow对象。setContentView方法调用的就是PhoneWindow的setContentView方法,我们知道的DecorView就是在PhoneWindow里面,setContentView就是把我们自己写的布局放到Decor...
2020-01-15 16:56:24 394
原创 进程间通信
先学习一下AIDL,仔细看下面这篇文章就大概明白了。aidl其实就是对Binder和序列化反、序列化的封装,这样方便开发者开发。Binder虽说是用在跨进程调用的,可是也是可以用在一个进程中的,而且很常用,看这篇文章Android中bindService的使用及Service生命周期。aidl也是可以用在一个进程中的,只要Service不设置其它进程就行,这个时候获取到的Binder是一个本地接口...
2020-01-14 15:49:04 132
onInterceptTouchEvent和onTouchEvent使用demo
2013-05-29
策略模式的小例子
2012-09-07
欧式距离+归一化
2011-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人