相关疑难解决方法(0)

何时使用包装类和基元类型

什么时候我应该去原始类型的包装类?或者我应该在什么情况下选择包装器/原始类型?

java wrapper primitive-types

87
推荐指数
4
解决办法
7万
查看次数

使用哪一个,int或Integer

我需要创建一个数据传输对象,我将用它来存储从数据库中检索的记录.在这个数据传输对象中,我需要声明一个数字字段.对于哪个更好 - intInteger

如果我将字段定义为Integer,如果我要从DB中检索超过2000条记录,是否会因"整数"类型而对性能产生影响!

提前致谢.

java database performance primitive types

60
推荐指数
4
解决办法
4万
查看次数

使用int vs Integer

我遇到了一个使用Integer变量的类来捕获要在for循环中使用的大小.这是一个好的做法还是我们应该使用int原始数据类型?

Integer size = something.getFields().size();
for (Integer j = 0; j < size - 1; ++j) 
Run Code Online (Sandbox Code Playgroud)

java int primitive integer

55
推荐指数
4
解决办法
6万
查看次数

Java原语类型:int与Integer

我很困惑何时在Java中使用原始与非原始(?)类型(即int与Integer).我意识到在某些地方你不能使用原始类型(例如在使用 泛型时).但是在"普通"代码中呢?使用非原始类型会有性能损失吗?使用Android时怎么样?

***我的问题与这个问题非常相似,这个问题是由以下海报之一发现的.相关问题的答案提供了对此问题的更多见解,这些问题未在下面介绍.

***"非原始"类型被官方称为引用类型.

java android types

18
推荐指数
2
解决办法
1万
查看次数