java中 int与 Integer的区别

这是我个人的理解不一定对,只是写下来加深一下印象,觉得不对的大佬可以当作没看过或者是指出错误

int double float这种是基本数据类型,可用加减乘除等运算,也可以当作是参数进行传递。

而想Integer这种东西是一个封装类,就是一个类,需要 Integer  num = new Integer(1);这样来定义(类就是这样定义的),然后要用到一些数据结构的时候(需要以类作为封装对象),就只能用他们。

就这样。

被你征服。

猜你喜欢

转载自blog.csdn.net/qq_40941611/article/details/82874504