![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 59
|KK|
积小流,成江海
展开
-
迭代器 与 instanceof
https://blog.csdn.net/qq_42990369/article/details/90723388原创 2021-07-12 18:42:14 · 109 阅读 · 0 评论 -
String,StringBuild 和 + 的区别与性能
一、String和StringBuild的区别1. String是不可变的只读常量,每当String赋予了一个新的值,它只是修改了它的引用,并将旧引用做了标记,但是并不会马上释放,会导致内存占用增加。其源码是由不可变字符数组构成。2. StringBuild是可变字符串,初始长度位16位,当有参数构造时会多16位。StringBuild本身属于变量,拥有扩容机制,当增加字符串超过长度后,StringBuild会将长度扩容为2倍+2。二、“+”与StringBuild当一个字符串进原创 2021-06-29 17:06:13 · 498 阅读 · 0 评论 -
java基本类型及其包装类
一、java共有8大基本类型:二、其对应的取值范围,内存占用字节数,默认值基本类型:byte 二进制位数:8,字节数:1包装类:java.lang.Byte最小值:Byte.MIN_VALUE=-128最大值:Byte.MAX_VALUE=127默认值:0基本类型:short 二进制位数:16,字节数:2包装类:java.lang.Short最小值:Short.MIN_VALUE=-32768最大值:Short.MAX_VALUE=32767默认值:0基本类型:int.原创 2021-06-24 17:41:28 · 384 阅读 · 0 评论