
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
java 两个互相引用对象的垃圾回收
部分转自:《深入理解java虚拟机》一书。判断对象是否存活1、引用计数算法给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1。当引用失效时,计数器值就减1。任何时刻计数器为0的对象就是不可能再被使用的。但是主流的java虚拟机没有采用引用计数算法,其中最主要的原因就是它很难解决对象之间互相循环引用的问题。例子:对象A和B互相引用,但除此之外,这两个对象...
Android 中AIDL的使用
AIDL的使用:最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。 首先,我们就在AS里面新建一个aidl文件(ps:现在AS建aidl不要求和java包名相同了):package aidl;interface IMyInterface {String getInfor(String s);}1234可以看到,在这...
Android,跳过开机向导 SetupWizard
SetupWizard完成后会把下面两个设置的值由0改为1。USER_SETUP_COMPLETEDEVICE_PROVISIONED然后下次开机只要USER_SETUP_COMPLETE不为0就不会再进入SetupWizard。所以用adb把这两个值改为1重启后就可以跳过SetupWizard。adb shell settings put secure user_setup_complete 1
到底了







