小编And*_*son的帖子

将其作为参数传递

我见过将关键字this作为输入参数传递的代码。 例如:

getContainer(this);
Run Code Online (Sandbox Code Playgroud)

关键字是什么this意思?我听说它指的是类本身的实例(或类似的东西),但它是如何工作的呢?

java parameters this keyword

4
推荐指数
1
解决办法
3万
查看次数

使用Java的DelayQueue时,我是否应该实现equals()和hashCode()?

我正在处理一个使用a的类DelayQueue.我注意到,由于DelayQueue实现Delayed接口中的对象,所述对象也需要实现一个compareTo()已经完成的方法.

这是否隐含意味着我也应该考虑实施equals()方法和hashCode()方法?

我问的原因是因为我在通过FindBugs搜索项目时偶然发现了这个建议,而我正试图弄清楚这个特殊情况是否需要它.

java static-analysis findbugs

1
推荐指数
1
解决办法
479
查看次数

标签 统计

java ×2

findbugs ×1

keyword ×1

parameters ×1

static-analysis ×1

this ×1