摘要: 1、不可变String String对象是不可变对象,每一次修改都会创建新的String对象。 使用+拼接字符串时,也是不断创建新的字符串对象的。 为了更高效的拼接字符串,应该使用StringBuilder对象,特别是在循环中拼接时。 2、对象的打印——toString() 当直接打印对象时,会自动 阅读全文
posted @ 2021-09-18 15:13 Lqblalala 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1、摘要 线程池的使用使得任务的提交与执行解耦开来,但是,线程池可以执行所有任务吗? 答案是——不能,线程池中封装了任务的执行策略,提供了几种执行策略的实现, 但是,不是所有的任务都能由这些策略来执行的: 1、依赖性任务,任务的执行依赖其他任务。 2、使用线程封闭机制的任务,用支持多线程的线程池来执 阅读全文
posted @ 2021-09-18 15:13 Lqblalala 阅读(70) 评论(0) 推荐(0) 编辑