The Integer class wraps a value of the primitive type int in an object. An object of type Integer contains a single field whose type is int.
解决方案 »
- java中 许多由数字组成的字符串位数最多为10位,能否将这些字符串映射为唯一的int型,而不是long
- 问一个关于hibernate tomcat启动时 session closed
- 请问:JXL做导入导出时,想对被导入的文件进行加密,防止盗用怎么解决啊
- 初学者请教:我写了个JSP数据记录集分页,总是提示NoSuchMethodError错误
- 求助表单提交问题?
- 高分求购《jsp编程指南》一书的代码
- 高手们,一定要帮帮我这个忙呀! ( 关于,我写好一个程序,怎样在启动Tomcat时就运行我写的这个程序?)
- 请问如何解决?
- 网页中怎么实现在edit内按enter键变成是tab的结果
- 配置最低的Jsp+JavaBean平台是??
- 请问如何定义整个JSP网页都有效的变量?
- 关于第三方包,希望大家踊跃讨论。
声明为int的变量不需要实例化,声明为Interger的变量需要实例化
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
原始类型 封装类
boolean Boolean
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。
int 一般做为数值参数就够了
integer 一般做类型转换的时候用的较多