畅快衬衫

文章
6
资源
0
加入时间
2年10月21天

《Effective java》读书笔记1——避免创建不必要的对象

Java中Sting很特别,有如下两种初始化方式:(1).String s1 = “This isstring1”;(2).String s2 = new String(“Thisis string2”);第一种字符串初始化方式,当有多于一个字符串的内容相同情况,字符串内容会放在字符串缓冲池中,即字符串内容在内存中只有一份。第二种字符串初始化方式,不论有没有字符串值相同,每次都会在

Android AccessibilityService模拟点击监测、上报、防御

模拟点击原理1、系统启动时,会启动大量系统服务,其中就包括 AccessibilityManagerServiceAccessibilityManagerService(这里简称AMS)在创建时,会注册一些系统广播,包括应用状态变化广播 PackageMonitor。2、PackageMonitor在有应用安装、卸载、更新时都会收到广播,在收到广播后,AMS会获取对应应用中注册的Access...