阅读目录(Content) 一、clone()方法 1.1、clone与copy的区别 1.2、Shallow Clone与Deep Clone 1.3、clone方法的保护机制 1.4、clone方法的使用 二、toString()方法 三、getClass()方法 四、finalize()方法 ...
分类:
其他好文 时间:
2020-03-18 00:04:07
阅读次数:
77
思路1: 网上一大把,通过this.getClass().getDeclaredFields();获得所有属性,禁掉访问限制,最终输出属性值 // public String toString2() {// System.out.println("enter sourceObj toString.. ...
分类:
其他好文 时间:
2020-03-17 19:19:28
阅读次数:
64
basic8中基本数据类型 && 包装类型 运算符对象三大特征:封装、继承、多态(抽象)典型:基本数据类型与包装数据类型(后面每个自成专题详解) -包装数据类型的功能丰富:封装 HashCode—地址、getClass-反射、max\min等 -泛型类型参数 -序列化:实现了Serializable... ...
分类:
其他好文 时间:
2020-03-12 18:38:57
阅读次数:
61
获取反射加载类(获取类的字节码)的3种方式: Class class1=Class.forName("lession_svc.lession_svc.reflact.Person"); Class class2 =new Person().getClass(); Class class3=Perso ...
分类:
编程语言 时间:
2020-03-05 16:42:56
阅读次数:
75
获取src路径下的文件的方式 >ClassLoader 类加载器:可以加载类的字节码文件进内存,随便一个字节码文件都可以 | getClass():取得当前对象所属的Class对象 | getClassLoader():取得该Class对象的类装载器,类装载器负责从Java字符文件将字符流读入内存, ...
分类:
其他好文 时间:
2020-02-28 13:35:47
阅读次数:
58
在Java中需要加载一个文件时,使用getResource()方法进行加载,会报错 [Caused by: java.lang.NullPointerException: Location is required. 这是对.getClass().getClassLoader().getResourc ...
分类:
编程语言 时间:
2020-02-24 16:58:00
阅读次数:
71
SpringBoot进阶02 1. 日志的使用 1.1 基本使用 /** * 获取日志记录器 */ Logger logger = LoggerFactory.getLogger(this.getClass()); @RequestMapping("/hello") @ResponseBody pu ...
分类:
编程语言 时间:
2020-02-08 23:18:12
阅读次数:
148
获取类名: 1、在类的实例中可使用this.getClass().getName();适用于非静态方法,在static method中不能使用该方法; 2、在static method中使用方法:Thread.currentThread().getStackTrace()[1].getClassNa ...
分类:
其他好文 时间:
2020-02-04 18:27:02
阅读次数:
56
一.类字节码对象的获取方式。 通过类名称获取:Class xxxClass=Class.forName(String name); 通过类获取:Class xxxClass=类名称.class. 通过类对象获取:Class xxxClass=对象.getClass( ). 二.作成可以调用任意类方法 ...
分类:
其他好文 时间:
2020-01-31 22:32:05
阅读次数:
67
利用反射获取对象的所有属性及对应的值 1、获取属性名数组 private static String[] getFiledName(Object o) { Field[] fields = o.getClass().getDeclaredFields(); String[] fieldNames = ...
分类:
编程语言 时间:
2020-01-21 10:43:04
阅读次数:
111