【Java-27】Java常见错误记录
发布日期:2021-05-10 05:59:16 浏览次数:8 分类:精选文章

本文共 592 字,大约阅读时间需要 1 分钟。

1. 强制转型时应该使用().func

在Java语言中,强制转型是一个常见的操作,因此选择合适的转型方式至关重要。在实际编码过程中,有时我们需要给一个对象调用某个方法,此时使用正确的函数接口类型是关键。

例如,以下代码是正确的:

String str = ((student) iter.next()).name;

然而,错误地使用函数接口类型会导致编译错误。如以下代码所示:

String str = (student) iter.next().name;String str = (student) iter.next().name;

显然,这种写法不仅语法错误,而且难以理解。编写清晰、规范的代码有助于减少问题的发生。

2. 注意编写函数,否则编译器会不断报错,直到你找到根本原因

在编写Java代码时,编译器不会自行纠正所有错误。许多错误可能看起来无关紧要,但如果方法的参数类型不匹配,编译器会立即指出错误,迫使你重新检查代码。

例如,假设我们定义了一个方法:

public void method(String param) { ... }

而你调用它的方式是:

method(new Object());

编译器会提示参数类型不匹配,因为Object类型和String类型不一致。此类错误可以通过调整参数类型或重新定义方法来解决。通过及时检查错误,能够有效提升代码质量。

上一篇:【Java-28】容器数据的遍历——迭代器
下一篇:【Java-26】Java时间数据类型问题

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月29日 02时12分45秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章