未解决的问题和散乱的知识点

来源:互联网 发布:java 数据权限 编辑:程序博客网 时间:2024/05/29 13:57

未解决的问题

Android

Android问题 备注 代码混淆 代码混淆配置操作,需要彻底弄清楚 gradle Gradle脚本编程,主要还是在工程中的配置常用的操作应该学会 maven maven常规使用方式,Gradle和maven结合使用的方式 内存 private dirty,shared dirty framework层 各种ManagerService \WMS,AMS

Java

Java问题 备注 CAS 不采用锁情况下进行线程安全的操作 NIO OKhttp中采用的一种非阻塞的方式,有待了解

解决问题的思想总结

程序结构设计,数据结构组织方式

设计思想、数据结构相关 备注 缓存池 对象复用的优点。缓存池可以避免大量对象的重复创建,避免小对象大量产生 静态对象复用 对象复用,避免小对象的高频率重复创建。复用的静态对象每次使用前进行reset操作

Android

Android 备注 性能考虑 两点考虑,是否是大量占用CPU资源的操作,是否会引发内存泄漏和内存抖动 ANR 主线程网络、IO、主线程获取锁,但子线程在占用锁IO和网络

散乱的知识点记录

  • 这里应该记录的是哪些仔细探究过的知识点,但不应包含太简单的知识点

Android

知识点 备注 HandlerThread 异步操作很方便,含有默认looper的线程 AsyncTask 异步消息操作,主要用于与主线程交互

Java

原创粉丝点击