
阿里巴巴开发手册
小蜗牛的路
一步一步往上爬
展开
-
阿里巴巴java开发手册-替代对象使用方案
阿里巴巴java开发手册-替代对象使用方案原创 2022-06-10 17:28:31 · 131 阅读 · 0 评论 -
阿里巴巴开发手册-集合处理
【强制】Map/Set 的 key 为自定义对象时,必须重写 hashCode 和 equals。正例:String 重写了 hashCode 和 equals 方法,所以我们可以非常愉快地使用 String 对象作为 key 来使用。【强制】ArrayList 的 subList 结果不可强转成 ArrayList,否则会抛出 ClassCastException异常:java.uti...原创 2019-10-23 11:37:51 · 393 阅读 · 0 评论 -
阿里巴巴开发手册-并发处理
【强制】获取单例对象要线程安全。在单例对象里面做操作也要保证线程安全。说明:资源驱动类、工具类、单例工厂类都需要注意。【强制】线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。说明:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开销,解决资源不足的问题。如果不使用线程池,有可能造成系统创建大量同类线程而导致消耗完内存或者“过度切换”的问题。【强制】Simp...原创 2019-10-23 11:28:59 · 214 阅读 · 0 评论