java - 为什么我应该将 Boolean 作为参数而不是 "boolean"传递?

标签 java jakarta-ee

一位同事要求我将签名从使用原始“boolean 值”更改为使用分类“boolean 值”。他没有很好地解释为什么?

你们有没有人听说过这个,你们中的任何人都可以解释为什么它重要或不重要吗?

编辑:他提到这是公共(public)方法的好习惯。

该字段的使用只是一个标志,告诉我是否调用一个流或另一个取决于它的真假。

最佳答案

它与数据库有关吗?如果数据库中有一个 boolean 值,它可以保存三个值之一——真、假和空。 boolean 对象可以让您模仿这种行为。

基本上,这是您是否要将“null”作为潜在输入值处理的问题。

关于java - 为什么我应该将 Boolean 作为参数而不是 "boolean"传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2716002/

相关文章:

java - 没有 sun-jaxws.xml 的 Tomcat 上的 JAX-WS Web 服务

spring - 什么时候需要或方便使用 Spring 或 EJB3 或将它们全部一起使用?

java - 有没有办法在java中的单例代码下面打破这个

java - 是否有可能获得所有实现接口(interface)的类?

java - 每种(通用)类型一个单例

java - 如何从 php 向 java/android 发送和检索数据?

java - Fowler 的 "Patterns of Enterprise Application Architecture"仍然相关吗?

java - Spring :找不到资源

java - 如何使 FileUtils 追加而不是覆盖文本文件

hibernate - org.hibernate.NonUniqueObjectException