int是基本类型(Primitive),Integer是引用类型(Warpper)。
int是java的原始数据类型,Integer是java为int提供的封装类。
int的变量不需要实例化,Interger的变量需要实例化。
int的默认值为0,Integer的默认值为null。
int一般做数值参数,Integer一般做类型转换。
程序里简单运算用int,对象里的属性用Integer。
相关文章
- 同步和异步的区别
- Java 定时线程池各个方法的区别 Java周期执行线程池各个方法的区别 ScheduledExecutorService schedulerService
- java @Autowired @Resource @Inject 三个注解的区别
- 双if和if else的区别
- Java中Object类的equals()和hashCode()方法深入解析
- JAVA中Object类 equals()方法和“==”怎样区别
- 常见数据库mysql、oracle和DB2中is null 和 =null 的区别
- cmd命令行执行java程序的编译和执行的方法及可能出现找不到或无法加载主类的错误的解决
- 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第2节 抽象类_16-抽象方法和抽象类的使用
- Java学习的基础概念和知识点