目录
- 概念
- 什么时候使用原型模式
- 没有使用原型模式的Demo
- 原型模式两大数据拷贝
- 浅拷贝
- 深拷贝
- 浅拷贝+深拷贝
- 总结
2025年05月15日
Java中表示字符串的有三个类:String、StringBuffer和StringBuilder。其中,String的长度是不可变的,而StringBuffer和StringBuilder是长度可变的。对于StringBuffer和StringBuilder来说,两者的API几乎一模一样,因为两者有共同的父类:AbstractStringBuilder。区别在于StringBuffer的大部分方法都是被synchronized关键字修饰,是线程安全的,而StringBuilder则与其相反。
2025年05月15日
String的不变性
String在Java中特别常用,相信很多人都看过他的源码,在JDK中,关于String的类声明是这样的:
2025年05月15日
在 .NET Core 中,如何把 byte[] 转换为 16 进制字符串?你能想到哪些方法?什么方式性能最好?今天和大家分享几种转换方式。
往往在处理字符串性能问题时,首先应该想到的是怎么想办法减少内存分配,怎么优化字符串构建。
2025年05月15日
在头条创作了一个月左右的时间,收获了50+粉丝,很是开心,我会把数据结构与算法的文章更新到底,第一次看我文章的同仁如果觉得不错的话就关注一下我哦,你的支持就是我创作的动力。
2025年05月15日
在开发基于Spring Boot的REST API时,为了便于调试、监控和问题排查,需要对所有请求和响应进行详细的日志记录,包括请求的输入参数、请求路径、查询字符串、对应的类方法,以及响应结果(包括成功和错误情况)。
2025年05月15日
“你的Java程序突然变慢?不是电脑问题,是代码里潜伏了‘性能刺客’!今日头条独家揭秘高频致命陷阱,文末送《性能调优红宝书》+监控工具包!”
2025年05月15日
朋友们大家好,今天我给大家带来一个控制台小程序——打印当月的日历,效果如下图:
笔者运行这个程序的时候是2022年7月30日,所以在日期的30后面加了一个*符号。