
java
文章平均质量分 86
TZ丶旭哥
这个作者很懒,什么都没留下…
展开
-
Maven + MyBatis
【代码】MyBatis。原创 2024-12-28 22:24:49 · 376 阅读 · 0 评论 -
Lambda、Stream流、线程(池)、IO
格式 : ( 形式参数 ) -> { 代码块 }把访问了共享数据的代码抽取出来,放到一个静态方法中。把访问了共享数据的代码抽取出来,放到一个方法中。使用synchronized修饰这个方法。使用synchronized修饰这个方法。线程安全问题 (访问共享数据的问题)synchronized(锁对象){}复制文件(读文件 + 写文件)三种方法。字符流 = 字节流 + 编码表读文件。锁对象 就是 类名.class。锁对象 可以是任意对象。原创 2024-12-26 17:18:25 · 291 阅读 · 0 评论 -
类加载器、反射、注解、动态代理
Method method = Class.getMethod(“方法名”, String.class,int.class);把 .class 文件加载到内存中,并保存为一个class对象 该对象包括构造方法、成员变量、成员方法。注解可以写在 类、成员变量、成员方法、参数、构造器、自定义注解 上面。第二步、 获取成员方法Method。第二步、 获取成员变量。原创 2024-12-26 16:56:35 · 875 阅读 · 0 评论 -
枚举、多态、匿名内部类、泛型、API
注意:如果被转的对象 , 对应的实际类型和目标类型不是同一种数据类型 , 那么转换时会出现ClassCastException异常。向上转型 : 把子类类型数据转成父类类型数据 Animal a = new Cat();向下转型 : 把父类类型数据转成子类类型数据 Cat cat = (Cat)a;new 类名/接口名(){ 重写抽象方法 } 注意 : 此处创建的是。构造方法 : 和继承一样 , 子类通过super()访问父类的构造方法。成员方法 : 编译看左边(父类) ,原创 2024-12-22 11:20:14 · 951 阅读 · 0 评论