int 是关键字
integer 是类名。
而JAVA中不是所有的数据类型都是类吗?
int 就没有对应的类
integer 是类名。
而JAVA中不是所有的数据类型都是类吗?
int 就没有对应的类
解决方案 »
- 问题出错oracle.jdbc.driver.OracleDriver
- i = i++的问题
- 程序编译不通过,帮忙看看吧
- CMPP3.0短信 求代码或者兼职!!!!谢谢
- 一个java.util.Date()对象,怎么得到减去 35400 毫秒后的时间?
- JAVA命令行如何调用部署在WEBLOGIC中的EJB。
- mm是新手,请教线程调度问题.附程序.多谢各位大哥大姐!!
- fengdao/wellsoon/ Anubis等人来领分
- 各老大:有没有图像放大或压缩算法?或思路?
- 像我这种情况学Java行吗?答者有分!
- 非常有难度的问题,很数学
- 为什么在main()方法里调用一个类里的static方法总是提示"找不到方法"?
应该写成integer i =3 ;
Integer是JAVA为了符合“万事万物皆对象”理念引入的包装类,它使基本数据类型int成为对象,变为复合数据类型,拥有方法。(封装基本数据类型的信息和操作)。
Integer是为了对int做一些操作,方便编程而加入的类,你可以都使用Integer类来代替int,不过会降低效率,而且很多时候没有必要。
integer 是类名。 --不对,Integer才是
而JAVA中不是所有的数据类型都是类吗? --不对,java中有基础数据类型和类
int 就没有对应的类 --有,Integer就是int的包装类.
System.out.println(Integer.class);
System.out.println(int [].class);
System.out.println(Integer [].class);
---------------------------------------------
本来是应该这样的,面向对象嘛,当然一切都应该是对象。
可是出于性能方面的考虑,java保留了基本数据类型,你把它当成例外看待好了。
int 就没有对应的类
----------------------------------------
int 还是有对应的类型的 Integer.TYPE
javaSE里面一共有8个基本数据类型 都不是对象其他的都是对象而java为了达到纯面象对象的说法所以就创造了和
int对应的Integer
char Char 等等 8个数据类型对应的对象
所以有的是类 有的是基本类型
Integer是引用类型
Integer是包装类
引用 5 楼 lxxzhy 的回复:
int 是关键字--对
integer 是类名。--不对,Integer才是
而JAVA中不是所有的数据类型都是类吗?--不对,java中有基础数据类型和类
int 就没有对应的类--有,Integer就是int的包装类.
int 原始数据类型 保存在栈区