java自动装箱原理 java学习毕业后能参加哪些工作?
浏览量:1758
时间:2023-05-11 16:58:17
作者:采采
java学习毕业后能参加哪些工作?
、小米、美团,都是基于Java的。Java的入门门槛相对较低,稍加努力就能快速入门,找到满意的工作。但是如果你想进入一个更好的公司,你需要对它的原理有深入的了解,比如JVM原理,并发编程。因为一些大公司的在线流量比较大,只有对Java有深入的了解,才能写出优秀的代码,及时解决在线问题。同时还有很多基于Java开发的开源软件,比如MyBatis,SpringMVC,阿里的Druid,dubbo等等,很多公司都在用。集合存储的对象?
。集合存储对象
Java集合中实际存储的只是对象的引用。每个集合元素都是一个引用变量,实际内容放在堆内存或者方法区,但是基本数据类型在栈内存上分配空间,栈上的数据会随时恢复。
2.基本类型数据怎么解?
通过包装类可以将基本类型转换成对象类型,这个问题可以通过存储引用来解决。更方便的是,因为有了自动解包和装箱功能,基本数据类型和它们对应的对象(打包类)之间的转换变得非常方便。如果要保存集合中的基本数据类型,直接保存就可以了,系统会自动装箱到包装类中,然后添加到集合中。
示例代码:
int i 10
new Integer(i)中的Integer//手动将I包装为Integer类型的对象。
HashSet Set new HashSet()///定义一个集合集合。
(in)//将打包类对象添加到集合中。
(设置)//打印结果
同样的效果(自动包装):
int i 10
HashSet set new HashSet()
(i)//系统会自动将I装箱为Integer类型的对象,然后存储在set集合中。
(设置)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。