
JavaSE学习笔记
JavaSE学习整理
肥宅快乐翔
听别人说整理读书笔记学得比较牢固,所以我来试一下
展开
-
单例模式简述
单例模式:在一个JVM中,通过单例模式创建的类有且仅有一个实例1、实现:构造器私有判断系统是否有这个单例,没有则创建,有则返回2、应用场景:多线程操作同一个的文件,文件的处理必须通过唯一的实例进行Web里的计数器,不用每次刷新都在数据库里加载,可以用单例缓存3、注意事项:getInstance方法需要用synchronized控制线程同步package main.java.singletonPattern;/** * 懒汉式 */public class SingletonObj原创 2021-12-09 16:04:36 · 658 阅读 · 0 评论 -
多线程基础
@TOC1. 实现多线程的方法:package main.java.multipleThread;/** * 方法1:继承Thread类,并重写run方法 */public class MultipleThread1 extends Thread { @Override public void run() { System.out.print("multipleThread1启动"); }}/** 1. 方法2:实现Runnable接口,并重写run方原创 2021-12-09 15:42:45 · 203 阅读 · 0 评论 -
StringUtil的isEmpty()与isBlank()区别
package main.java.javaSE;import java.util.Objects;/** 1、stringUtils.isNotBlank,既判断是否为null,又判断是否长度大于0,且空白格等都为false StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" ") = true //空格 StringUtils原创 2021-12-09 14:45:50 · 545 阅读 · 0 评论