摘要: 一.背景 java的比较器有两类,分别是Comparable接口和Comparator接口。 二.代码示例 1.Comparator代码 //构造一个排序比较器 Comparator comparator = new Comparator<String>() { @Override public i 阅读全文
posted @ 2022-02-24 16:39 高压锅里的大萝卜 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 1 length()字符串的长度 String a = "Hello Word!"; System.out.println(a.length); 输出的结果是字符串长度10。 2 charAt()截取一个字符 String a = "Hello Word"; System.out.println(a 阅读全文
posted @ 2022-02-24 15:23 高压锅里的大萝卜 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一.背景 针对对象的某个接口,动态生成该对象的代理,增加对象被调用之前和之后的控制逻辑。 二.代码示例 public static interface Student {//接口 void exam(); } public static class MiddleSchoolStudent imple 阅读全文
posted @ 2022-02-24 14:04 高压锅里的大萝卜 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一.反射概念 在运行时,对于任何一个对象能获取到其类信息,任意一个类,都能够知道这个类的所以属性和方法,根据类信息,能构建其对象; 对于任意一个对象,都能调用它的任意一个(不管是否是私有的)方法和设置其任意一个(不管是否是私有的)属性; 这种动态获取信息、动态生成对象、及动态调用对象方法的功能叫Ja 阅读全文
posted @ 2022-02-24 11:36 高压锅里的大萝卜 阅读(59) 评论(0) 推荐(0) 编辑