mxllcf

导航

2022年1月21日 #

线程池了解么?

摘要: 首先说一下线程实现方法中,实现 Runnable 接⼝和 Callable 接⼝的区别?Runnable接口不会返回结果以及抛出异常,但是Callable是可以的,所以如果任务不需要返回结果或抛出异常推荐使⽤ Runnable 接⼝,这样代码看起来会看起来更加简洁。为什么要⽤线程池? 1、降低资源消 阅读全文

posted @ 2022-01-21 15:16 mxllcf 阅读(31) 评论(0) 推荐(0) 编辑

重写 equals需要重写hashCode吗?

摘要: ==与equals: == : 它的作⽤是判断两个对象的地址是不是相等。即,判断两个对象是不是同⼀个对象(基本数据类型==⽐较的是值,引⽤数据类型==⽐较的是内存地址)。 equals() : 它的作⽤也是判断两个对象是否相等。但它⼀般有两种使⽤情况: 情况 1:类没有覆盖 equals() ⽅法。 阅读全文

posted @ 2022-01-21 14:57 mxllcf 阅读(72) 评论(0) 推荐(0) 编辑