Integer i=0; 
i是一个对象 int i=3;
i是一个基础变量 Integer i=0;
这种写法如果没记错,在JAVA1.5之前是会报错的,自动的加解包是1.5的新特性
必须写成
Integer i= new Integer(0);
i.intValue()才能提取i的值 使用场合,例如说
往ArrayList里面add,必须add的是Object
而int不是对象,就只能把Integer添加进去. 在Java中要处理的东西几乎都是对象,而基本数据类型(如int,double等定义的变量以及程序中的字母常量)不是对象。Integer就是将int基本数据类型包装为一个对象,在Java中称为装箱(autoboxing),举个例子: 
Integer i = new Integer(10); 
就是将i实例化为对象。Java5.0之后提供了自动装箱功能,跟上边例子效果一样: 
Integer i = 10; 
具体的东西还是建议你找到详细的资料再学习学习。 int i = 0;
Integer j = new Integer(0);
i == j.intValue() true;
在java1.4以及以前版本内 基本类型int double 等是不能直接放入List, Map等的,必须转换成Integer 或者 Double类型才可以

最新文章

  1. React Native 组件样式测试
  2. ruby学习总结01
  3. MySQL 字符串截取相关函数
  4. C#画图
  5. node.js 小爬虫 imooc 2016.03.06
  6. 基于Centos6.x定制化安装步骤
  7. 工作那些事(二)应聘时填写个人信息ABCD
  8. 对require.js 的使用进行总结
  9. 为每个页面加上Session判断 转
  10. C# Winform 实现Ajax效果自定义按钮
  11. filebeat-kafka日志收集
  12. Ubuntu 16.04 安装Kinect V2驱动
  13. 【Quartz】问题记录注意事项【四】
  14. 5月17 AJAX返回类型-------JSON和XML
  15. vim 中将 TAB 换成 4 个空格
  16. Python 为什么sys.stdout.write 输出时后面总跟一个数字
  17. 帮助大家理解java中的随机和继承,动态绑定.
  18. nexus 参考文档
  19. CSS盒子模型之CSS3可伸缩框属性(Flexible Box)
  20. 清理IIS Express上的网站

热门文章

  1. 安装node和grunt
  2. perl编程中的map函数示例
  3. 常用ASCII 码对照表
  4. WPF 系统托盘 图标闪烁
  5. 使用Sass优雅并高效的实现CSS中的垂直水平居中(附带Flex布局,CSS3+SASS完美版)
  6. MAC 平台 QT编写iphone程序,加载iphone模拟器失败解决办法
  7. UML 小结(6)- UML九种图的比较与学习
  8. HTML & XML 转义字符
  9. 爬虫-html
  10. cadence16.6 中orcad导出网表时ERROR (ORCAP-5004)