自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

转载 Activity的创建流程

Activity的创建流程如下所示:获取LoadedApk对象。创建Activity对象。创建Application对象。创建ContextImpl对象。执行Activity的onCreate()回调方法。public final class ActivityThread { private Activity performLaunchActivity(Activit...

2019-07-15 00:18:47 1556

原创 effecttive java 读书笔记

1、考虑用静态工厂方法代替构造器优点静态工厂方法有名称可以复用对象,不用每次都去构造,提升性能,比如Boolean.valueOf(boolean)可以返回原返回类型的任何子类型对象。这样可以隐藏类的实现,使得API非常简洁可以利用类型推导,在创建参数化类型实例的时候,使得代码更加简洁缺点类如果不含有共有的或者受保护的构造器,无法被子类化。其实我们可以用保护型的构造器解决这个问题...

2019-07-09 23:15:50 270

原创 线程同步之wait和notify、notifyall原理

线程同步的时候比较普世的方法就是wait和notify/notifyall来搭配使用,如下所示,这段非常的经典,用于同步过程绝对安全。package com.company;public class A { private boolean condition; private Object lock; public void work() { ATh...

2019-07-07 22:44:36 1112 1

genymotion的arm兼容包

genymotion的arm兼容包,有了他,妈妈再也不用担心INSTALL_FAILED_CPU_ABI_INCOMPATIBLE

2016-06-23

jclasslib-windows

jclasslib,阅读class代码的利器,可以修改class文件,优秀的逆向工具

2015-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除