Integer 和 int 的区别? int是Java 的八种基本数据类型之一,而Integer是Java为int类型提供的封装类int型变量的默认值是0,Integer变量的默认值是nul,这一点说明 Integer可以区分出未赋值和值为0的区分;Integer变量必须实例化后才可以使用,而int不需要。