java
文章平均质量分 70
ly21st
这个作者很懒,什么都没留下…
展开
-
JVM 核心技术--工具与GC(2)
串行 GC(Serial GC): 单线程执行,应用需要暂停;并行 GC(ParNew、Parallel Scavenge、Parallel Old): 多线程并行地执行垃圾回收,关注与高吞吐;CMS(Concurrent Mark-Sweep): 多线程并发标记和清除,关注与降低延迟;G1(G First): 通过划分多个内存区域做增量整理和回收,进一步降低延迟;ZGC(Z Garbage Collector): 通过着色指针和读屏障,实现几乎全部的并发执行,几毫秒级别的延迟,线性可扩展。原创 2024-08-06 10:00:55 · 570 阅读 · 0 评论 -
jvm核心技术---基础知识(1)
****/try {@Override// 创建类加载器// 加载相应的类Class原创 2024-08-01 10:39:48 · 924 阅读 · 0 评论 -
java读取文件的几种方法
1)FileInputStream可以直接读取字节流,也可以转换成字符流读取。2)一次性读取整个文件,得到字节数组或字符串。字符流方式读取文件,适合按行读取情况。2)一次性读取整个文件,得到字节数组。1)适合按行、按分隔符读取字符文件。3)需要使用者是否资源。4)是传统经典使用方式。2)可以读取大文件。1)适合按行读取文件。1)适合按行读取文件。1)适合按行读取文件。原创 2024-07-24 12:30:59 · 1073 阅读 · 0 评论 -
java追加文件内容的几种方式
FileUtils.writeStringToFile有多个函数原型,可以写入字符序列、字符串、字节数组、集合,可以创建,追加等。PrintWriter本身没有追加写的参数,但是可以通过创建对象的时候,参数使用Writer接口来适配。Files.write由于外部不能使用文件句柄,因此适合一次性写入,资源在函数内部打开和释放。Files.bufferedWriter调用后,可以进行多次写入。test1方法使用字符流的方式写入;test2方法使用字节流的方式写入。先定位到文件末尾,然后写入。原创 2024-07-21 16:52:23 · 882 阅读 · 0 评论