![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 57
最最可爱的人
这个作者很懒,什么都没留下…
展开
-
JAVA IO流
File类: 代表物理盘符当中的一个文件或者文件夹什么是IO: 以内存为基准,分为输入Input和输出Output。p输入也叫做读取数据、输出也叫做写出数据。IO分类: 根据数据的流向分:输入流和输出流 输入流: 把数据从其他设备上读取到内存中的流 输出流: 把数据从内存中写出到其他设备上的流 根据数据的类型分:字节流和字符流 字节流: 以字节为单位,读写数据的流 字符流: 以字符为单位,读写数据的流字节流: 一切皆为字节 字节输出流: java.io.OutP原创 2022-05-07 09:45:14 · 89 阅读 · 0 评论 -
JVM垃圾回收机制
文章目录前言一、基本回收算法1.引用计数器2.标记清除3.复制4.标记压缩二、分区对待算法1.增量收集算法2.分代收集算法前言JVM学习。一、基本回收算法1.引用计数器比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。2.标记清除此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此算法需要暂停整个应用,同时,会产生内存碎片原创 2021-12-10 15:38:07 · 178 阅读 · 0 评论 -
Java常用设计模式
Java常用设计模式前言:在Java中,传说有23中模式,总共分为三大类,分别是:创建型模式(5种):工厂方法模式、抽象工厂模式、建造者模式、单例模式、原型模式;结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式;行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。下面就一起来学习一下上面字体加粗了的那些设计模式。一、工厂方法模式:工厂是干嘛的,就是用来原创 2021-10-26 11:54:16 · 114 阅读 · 0 评论