- 博客(7)
- 收藏
- 关注
原创 java动态代理实现
1、代理模式目标:为其他对象提供一种代理以控制对当前对象的访问。A-->B-->C:对象A通过代理B访问对象C原因:一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介作用解决方法:增加中间层原理:作用:(1)功能增强:在原基础上增加额外功能,(2)控制访问:被代理类不让客户访问目标2、静态代理特点:(1)代理类手工实现,自己创建一个java类,实现代理功能(2)代理目标类是确定的步骤:(1)创建一个接口.
2021-09-11 11:07:34 93
原创 MySQL基础总结
1、条件查询语法格式:select 字段,字段,...fromwhere执行顺序:先from,再where,最后selectbetween...and...闭区间 between 1000 and 3000 [1000,3000]可使用在数字和字符串中select ename from emp where ename between 'A' and 'B'; 首字母在'A'~'B'之间is null和is not null在数据库中,null不是一个值,也不是
2021-09-09 09:54:12 155
原创 Annotation基础总结
一、概述注解Annotation是一种引用类型,编译之后同样生成.class文件Java 注解可以通过反射获取标注内容。在编译器生成类文件时,注解可以被嵌入到字节码中。Java 虚拟机可以保留注解内容,在运行时可以获取到注解内容 。常见注解:@Override:编译器检查该方法是否是重写方法,如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。@Deprecated:标记过时方法,或存在更好的方法。如果使用该方法,会报编译警告。@SuppressWarning:指示编译器
2021-08-22 22:03:55 142
原创 java反射基础总结
一、反射机制和相关类反射机制作用:通过反射机制可以操作字节码文件(.class)在javaweb框架中常用相关类:java.lang.reflect.*java.lang.Class 代表字节码 代表一个类型java.lang.reflect.Method 代表字节码中的方法java.lang.reflect.Constructer 代表字节码中的构造器java.lang.reflect.Field 代表字节码中的属性字节码二、获取Cl...
2021-08-22 20:37:58 104
原创 java获取src目录下文件配置文件方法
1、利用线程自动获取当前类路径(src路径下的配置文件)public static void main(String[] args) { //通用方法, //前提:文件必须在类路径下 //src路径下都是类路径 /* Thread.currentThread()当前线程对象 getContextClassLoader()获取当前线程的类加载器对象 getResourc
2021-08-19 20:55:14 2562
原创 java基础——线程总结
1、线程和进程进程:系统进行资源分配和调用的独立单位,每一个进程都有自己的内存空间和系统资源。线程:进程中的单个顺序控制流,是一条执行路径。线程在内存中存储方式:每个线程对应一个线程栈,线程栈中包含多个方法栈,主线程main包含多个支线程;堆和方法区只有一个,被多个线程共享。2、线程的实现方式a、继承Thread类并重写run方法,创建对象调用start()方法;步骤:重写run()方法:用于封装线程执行的代码; 调用start()...
2021-08-11 21:21:38 127
原创 java文件流递归法复制多级目录
1、需求:递归复制多级文件夹1、创建数据源File对象;2、创建目的地File对象;3、写方法实现文件夹的复制,参数为数据源File对象和目的地File对象4、判断数据源File对象是否为目录 是: a,在目的地下创建和数据源File一样的目录; b,遍历数据源File对象下所有文件或目录的File数组; c,遍历该File数组,得到每一个File对象; d,把该File对象作为数据源对象,递归调用复制文件夹方法
2021-07-22 17:07:45 211 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人