java是一门面向对象的编程语言,在java中一切皆对象。但是美中不足的是java的基本类类型不是引用类型。为了彻底的使java面向对象,java发明了与基本类型对应的封装类型。例如java中的List集合,在这个集合中存入的都是对象类型,如果这个时间想存入数字到集合中就必须手动转换一下,将java中的对象类型转换成相应的封装类。这个是解决了List集合只能存入对象的问题。
写代码的人都有一个梦想就是写出简洁,优雅的代码以便于后期维护和阅读,上面的方法虽然解决了问题但是太不简洁了,这个时候不知哪个java大神就发明了了自动装箱和自动拆箱。装箱就是把原始类型转换成封装类型,拆箱就是把封装类型转换成基本类型,这些都是自动完成的,所有以后在往List中写数值是就用自己手动转换这么复杂了。
如何实现的多对多
何时发生的
![java_](https://yqfile.alicdn.com/070184c018e8d5d857a492d6f68311b509e0de38.png)