摘要:
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状态,运不运行要取决于有内核的调度器) 就 阅读全文
摘要:
1.Collections工具类介绍 2.泛型介绍 阅读全文
摘要:
注解: @SuppressWarnings({"all"})//抑制编译警告 @Deprecated//修饰某个元素,代表这个元素已经过时,不推荐使用,但还可以使用 interface musicInterFace{ void music(); } 阅读全文
摘要:
1.了解堆,栈,常量池 (1)堆:存放所有new出来的对象(实例化的对象); (2)栈:存放基本数据变量和对象的引用,对象(new出来的对象)本身不存在在栈中, 而是存放在堆中或者常量池中(字符串对象存放在常量池中); (3)常量池:存放基本类型常量和字符串常量。 (4)对于字符串(String是类 阅读全文
摘要:
1.枚举介绍 enum有隐式继承Enum类,java是单继承。所以不继承其他类,但可以实现接口 1.1自定义枚举 1.2使用enum关键字实现枚举类 1.2.1注意事项 1.2.2例子 1.3enum常用方法 public class Demo2 { public static void main( 阅读全文
摘要:
1.局部内部类 java类的五个特性:属性,方法,构造器,代码块,内部类 2.匿名内部类 3.成员内部类 4.静态内部类 小结 阅读全文