int与Integer是什么关系?基本数据类型本质又是什么?与自定义类型(类)有何联系和区别?