Effective Java - 方法

xiaoxiao2021-02-28  88

这一章节的内容没有很难的地方,都是一些我们在日常编码过程中需要注意的地方,可以有效的减少Bug出现的概率。我们来一起简单的看一下。

1.检查参数的有效性。

在编写方法和构造器的时候,我们需要考虑它的参数有哪些限制。需要把限制写在文档中,并且在这个方法体的开头处,通过显示的检查来实施这些限制。这样可以提高程序的健壮性。

2.必要时进行保护性拷贝。

如果你想要你的对象是不可变的,就需要对你对象中可变的变量进行保护性拷贝,保证对象的安全性。

3.谨慎设计方法签名。

三点要注意,1.方法需要好的名称,易于理解。2.不要过于追求便利的方法。3.避免过长的参数列表。

4.慎用重载

尽量少用重载,因为我们很难确定你重载的那个方法会被执行。

5.慎用可变参数

可变参数虽然很方便,但很容易让人迷惑。

6.返回零长度的数组或者集合,而不是null。

如果返回类型是集合或者数组,当集合中没有元素是应该返回空的集合或者数组,不要返回null。

7.为所有导出的API元素编写文档注释。

转载请注明原文地址: https://www.6miu.com/read-62241.html

最新回复(0)