比如实体类中一个属性,出于什么考虑用Integer或者用int?
我觉得主要看DB上表字段是否允许为null,如果你认为可以为null,即应该用Integer。如果作为ID考虑的话,Integer为null或0即认为是非持久化状态,int即是0
我是觉得都用int就好了,如果是实体类的话,用Integer也没有什么太大的用处,我是一般都用int
当然是int !
我觉得,如果允许为null,就用integer,其他就用int,当然现在也支持自动装箱和拆箱,没有多大区别
还是看具体应用,如果坚持OO的话就全用Integer好了:)
其实操作过程中,需要在某些情况下提高性能的话,需要用包装类。我拿String和StringBuffer,这个的区别可能更大些,如果要在字符串上连接或者是继承的话,就要用StringBuffer,它可以提高性能。
不过随着硬件的发展,解决问题的方法越来越多了,所以不是很在乎这些东西了。