11 2022 档案
摘要:MySQL 1. 数据库 DB database. 存储不同类型的数据, 数据库的重要性? web项目: 模拟用户注册 用户 > 页面(视图层) > 服务器(tomcat) >控制层controller(servlet/action) 负责页面和后台交互 servlet/springMVC > se
阅读全文
摘要:单例模式 单例的目的是保证某个类仅有一个实例。当有某些类创建对象内存开销较大时可以考虑使用该模式。单例模式又分为 饿汉式 和 懒汉式。 1.饿汉式(线程安全) 饿汉式。顾名思义,该模式在类被加载时就会实例化一个对象。 该模式能简单快速的创建一个单例对象,而且是线程安全的(只在类加载时才会初始化,以后
阅读全文
摘要:1.创建线程的4种方式 方式一: 继承Thread,缺点,java是单继承,如果继承了Thread就不能继承其他类 方式二: 实现runnable()接口,通常不直接在类上实现runnable接口,与类的耦合度高 方式三:实现callable()接口 和futrue使用 与实现runnable接口相
阅读全文
摘要:1. File 目前程序运行之后的结果 (程序终止) 数据全部丢失。 都需要==持久化==保存程序运行之后的数据。 磁盘(文件) 内存/缓存(程序不能停) ==代表磁盘里面存在或者不存在的目录/文件== 操作文件/目录的属性。 ==1.1 常用构造== 文件和目录路径名的抽象表示File(Strin
阅读全文
摘要:1.新建状态(New) 新创建了一个线程对象,但还没有调用start()方法。 实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了新建状态。 2.Runnable状态:可运行状态(内含ready状态和running状态,运不运行要取决于有内核的调度器) 就
阅读全文