![](https://img-blog.csdnimg.cn/c63fc2832b1f4be3b33f15eb9898bc3d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java-基础
文章平均质量分 66
本专栏主要总结分享Java基础技能干货,全栏质量满满,原创含量高,对Java基础提升有比较好的帮助。
云水之路
架构攻城师
展开
-
StringBuilder与StringBuffer异同
StringBuilder与StringBuffer并非是数据类型,而是操作字符串的工具类,它们的出现是为了便捷操作String及作为共享变量时的多线程处理优化。原创 2023-11-07 19:24:48 · 158 阅读 · 0 评论 -
StringBuffer-安全可变字符串容器
StringBuffer适用于作为共享变量使用,因为它通过排它锁来保证线程安全,也就是用了synchronized关键字修饰了相关操作方法,而这些方法的用法及特性与StringBuilder相同,只不过StringBuffer增加了一个缓存字符数组toStringCache,在执行每个操作时都将toStringCache清空,用于优化toString调用:若该缓存为空,则拷贝赋予当前最新的字符数组,若不为空,则直接读取缓存中数据。原创 2023-11-05 15:37:18 · 188 阅读 · 0 评论 -
StringBuilder-可变字符串容器
StringBuilder是一种可存储字符串的可变长度容器,解决了String存储字符串的不可变性,其也提供了很多操作字符串的便捷方法。另外,StringBuilder作为存储共享变量时,需要注意线程安全问题,因为它是非线程安全的,若存在线程安全问题,可选用StringBuffer替代。原创 2023-11-04 18:40:14 · 218 阅读 · 0 评论 -
String-固长字符串序列
在java中,String不是基础数据类型,也不是包装器类型,其实它是为了便捷操作字符、字节等而诞生的引用数据类型。原创 2023-11-02 22:43:43 · 148 阅读 · 0 评论 -
你真的了解Java的八种基础类型吗?
你真的了解Java的八种基础类型吗?日常开发原则:如果知道数据大小,最好选用最小的数据类型来存放数据,以减少对宝贵的内存资源的占用。原创 2023-11-01 21:27:32 · 65 阅读 · 0 评论 -
Java环境变量配置及说明
随着JDK版本不断迭代,Java环境变量的配置变得越来越简化。环境变量的配置主要是为了便捷找到JDK的相关工具包和JRE的运行环境。原创 2023-10-31 21:50:52 · 2210 阅读 · 0 评论 -
JDK、JRE及JVM的关系及作用
JDK、JRE及JVM的关系及作用,你未必真的知道。原创 2023-10-29 21:15:52 · 670 阅读 · 0 评论