![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 93
罗伯特_十三
这个作者很懒,什么都没留下…
展开
-
高效java - 无意间造成内存泄漏的场景
在Java中,内存泄漏指的是不再使用的对象由于某种原因未能被垃圾收集器回收,从而导致内存浪费的现象。比如,我们用数组实现了一个栈(stack),但是我们的出栈方法是原创 2024-09-12 11:07:57 · 330 阅读 · 0 评论 -
高效Java-String.matches的性能问题
如果同一个正则表达式被反复使用,应该使用 Pattern.compile(regex) 预编译该模式,然后使用 matcher 方法进行匹配。原创 2024-09-12 08:58:03 · 97 阅读 · 0 评论 -
依赖注入 (Dependency Injection)
乍听依赖注入,似乎是什么很高级的东西,其实不然,其只是名字高大上,我们实际上在不知不觉间就经常用它了。依赖注入是软件工程中的一个名词,不止存在于JAVA语言中,在多种语言中都有体现。本文只针对JAVA语言举例。从软件工程的角度来看,依赖注入(Dependency Injection,简称DI)是一种设计模式,旨在减少软件组件之间的紧耦合,并促进代码的重用性和可测试性。原创 2024-09-11 17:21:54 · 619 阅读 · 0 评论 -
Java 单例模式
饿汉式:在类加载时创建实例,简单易懂,无需加锁。懒汉式:延迟创建实例,需考虑线程安全问题。枚举:简洁且天然具备线程安全性和序列化安全性,防止反射破坏。原创 2024-09-11 14:48:39 · 639 阅读 · 0 评论