java - 最佳实践是什么?

标签 java oop javabeans

Java 中 bean 变量的最佳编码标准是什么:

<强>1。我应该使用原始数据类型吗?
2. 我应该使用包装类型吗?

或者两者相同?

最佳答案

这要看情况。两者的存在都有充分的理由。

应尽可能首选原语。它们成本更低,并且不可为空,这避免了很多潜在的错误。

包装器可用于表示可为空值(例如,在 JPA 中表示数据库中的可为空列值,或在 JAXB 中表示 XML 元素的可选元素或属性)。

关于java - 最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12541910/

相关文章:

java - 单个 API,多个 Elasticsearch 实例

java - getText() 出现为 Null

c# - 为什么声明没有给出CS0201编译器错误?

java - boolean getter 方法的有效 JavaBeans 名称

java - 您如何解释外行或编程初学者,面向对象方法的大胆点 - 安全性?

java - 高效查找特定目录下的文件

java - new String(byte[]) 和 DatatypeConverter.printBase64Binary(byte[]) 有什么区别?

ruby - 当追溯到最原始的方法时,被破坏(修改)的对象总是接收者吗?

java - 使用 BeanUtils 或类似工具将非空属性从一个对象复制到另一个对象

java - 未找到 JSF actionListener 方法