12 2021 档案
摘要:IO流 IO流主要分为字节流和字符流,流动方式分为输入和输出。 输入流中主要就是学习 读取的方法 read 输出流中主要就是学习 写出的方法 write 字节流 字节输入流 FileInputStream FileInputStream(File file) 表示从 file 指向的文件中读取 Fi
阅读全文
摘要:JDBC JDBC流程: 首先需要导包(驱动、版本),创建lib文件夹,右键Add as Library 加载驱动 获取连接对象 获取执行的sql语句对象 执行sql语句 释放资源 资源的释放应当先开后关 public static void main(String[] args) { Connec
阅读全文
摘要:Properties类 可以生成配置文件 解析配置文件 继承HashTable,它是线程安全的map。 这个类有put方法,不推荐,因为配置文件都是字符串。因此给我们提供了单独的get,set方法 这方法,只能传字符串。 获取配置文件properties的四种方法: 传统io流的方式:不推荐 p.l
阅读全文
摘要:多线程 CPU的调度是抢占式的,相当于哪个程序抢到了就哪个程序先执行,也可能执行到一半别的程序又抢去执行,有一种同时进行的感觉。 线程基本流程 继承Theard方法 可以编写一个类去继承Thread类 在这个类里面去重写run方法 创建类对象调用start()方法。 例如: public class
阅读全文
摘要:注解 @Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface MyTest {} public class MyTestFunction { public static vo
阅读全文
摘要:1. 反射 在运行期动态获取类中的属性方法等成员。 降低耦合。 弊端:消耗内存 要适当使用,不能过度使用。 1.1 字节码获取方式 使用反射需要先获取字节码对象,获取字节码对象三种方式: // Class 类public class User { // Field 属性 private Inte
阅读全文
摘要:1. 单例模式 单例模式主要分为饿汉式和懒汉式。 例如: 1.1 饿汉式 饿汉式即开始的时候就new一个对象 public class Person() { private static final Person p = new Person(); private Person() {} publi
阅读全文