- 博客(3)
- 收藏
- 关注
原创 int和Integer的区别?为什么要设计封装类
java本身是一个面向对象的语言,一切操作都是以对象作为基础。例如:集合里面存在的元素,都是只支持存储object类型,其他类型则不可以。3.Integer是对象类型,他封装了很多的方法和属性,我们在使用的时候更加灵活。2.int存储在栈空间里,Integer作为对象存储在堆里。1.int的默认值是0,Integer的默认值是null。int和Integer的区别。
2023-07-14 10:04:25
53
1
原创 栈、堆、方法区的概述
Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area,方法区其实在堆的内部。JVM的内存总构成为栈和堆。
2023-07-14 09:34:28
56
1
原创 utf-8 和 gbk 的字符与字节
1.我们另存记事本的时候,采用unicode存储,那么虽然我们看到的字符还是“连通”,但是其实存储在磁盘上的字节却是8FDE(连) 901A (通),这个是规定的,unicode是国际上规定的,给世界上的每个字符分配的唯一编码。获取某个字符的unicode的方法,可以去网上查找,最简单的方法,就是打开word文档,输入字符,把光标移动到字符后面,按alt+x,word会自动把字符转换成unicode编码,这里呢我们也可以看到, 用unicode存储汉字啊,每个汉字占用两个字节。2.utf-8存储“连通”。
2023-07-14 09:20:30
399
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人