摘要:
一.并发处理 1.获取单例对象需要保证线程安全,其中的方法也要保证线程安全 2.线程资源必须通过线程池提供,不允许在应用中自行显示创建线程。减少资源消耗 3.线程池不允许使用Executors区创建,而是通过ThreadPoolExecutor的方式,规避资源耗尽的风险 FixedThreadPoo 阅读全文
摘要:
一.集合处理 1.只要重写equals就必须重写hashCode Set存储的对象会根据hashCode和equals进行判断 Map的键如果是对象也必须重写 String已经重写了hashCode和equals对象,所以可以利用String作为Map的键 一般我们遵守equals相等hashCod 阅读全文