
java
一家之言,姑妄听之
艳阳高照中最亮的星
距离产生距离
展开
-
java 流 笔记
使用场景:字节流:一般用来处理图像,视频,以及PPT,Word类型的文件。每次读取(写出)一个字节,当传输的资源文件有中文时,就会出现乱码。操作时本身不会用到缓冲区(内存),是文件本身直接操作的。字符流:一般用于处理纯文本类型的文件,如TXT文件等。每次读取(写出)两个字节,有中文时,使用该流就可以正确传输显示中文。操作时使用了缓冲区,通过缓冲区再操作文件。字节流可以用来处理纯文本文件,但是字符流不能用于处理图像视频等非文本类型的文件。...原创 2021-12-05 23:48:05 · 424 阅读 · 0 评论 -
ThreadLocal内存泄漏
ThreadLocal tl = new ThreadLocal<>();在一个函数中创建局部变量tl后set值,其逻辑是以tl自身做为key存储到当前的线程中的 public void set(T value) { //获取当前线程 Thread t = Thread.currentThread(); //getMap直接返回了当前线程t中的threadLocals属性,而这个属性是protected的,在其他包中获取不到 Thread原创 2021-09-28 11:52:04 · 200 阅读 · 0 评论