摘要:
列表实现有ArrayList、Vector、CopyOnWriteArrayList、Collections.synchronizedList(list)四种方式。1 ArrayList ArrayList是非线性安全,此类的 iterator 和 listIterator 方法返回的迭代器是... 阅读全文
摘要:
在混淆文件proguard-rules.pro 加入以下内容:#android混淆代码后崩溃日志中不显示行号的问题 #问题已解决。原因是在混淆代码时默认会去掉class文件中的调试信息(源码的行号、源文件信息等),需要在混淆配置文件中申明保持这些信息-renamesourcefileattribut... 阅读全文
摘要:
如题,最近项目里有个模块我做了异步处理方面的事情,在code过程中发现一个颠覆我对synchronized这个关键字和用法的地方,请问各位java开发者们是否对此有一个合理的解释,不多说,我直接贴出问题代码:(事实证明这是一个坑,各位读者,如果有兴趣,可以先不看答案,自己看看能不能发现这个坑)imp... 阅读全文