简单点说, 你带入到参数如果为空的话
使用int id 会变成0
而使用 Integer id 会是null.
使用int不会报错.
因为你的id是int or long 类型,顶多去删除发现没有这个id .
用第二个就报错了.
综上,不难想到,为了避免出现bug但是却发现不了的问题,参数处常常用Integer
本文探讨了在Java编程中使用int与Integer作为方法参数的区别。int类型的默认值为0,而Integer则为null,这可能导致不同的错误处理机制。文章强调了在参数检查中使用Integer的重要性,以避免难以察觉的bug。
简单点说, 你带入到参数如果为空的话
使用int id 会变成0
而使用 Integer id 会是null.
使用int不会报错.
因为你的id是int or long 类型,顶多去删除发现没有这个id .
用第二个就报错了.
综上,不难想到,为了避免出现bug但是却发现不了的问题,参数处常常用Integer
2784
3250

被折叠的 条评论
为什么被折叠?