java-基础
文章平均质量分 66
0628227
这个作者很懒,什么都没留下…
展开
-
对象--实例内存分配机制
原创 2024-02-11 19:45:45 · 147 阅读 · 0 评论 -
Stream流
案例需求按照下面的要求完成集合的创建和遍历创建一个集合,存储多个字符串元素把集合中所有以"张"开头的元素存储到一个新的集合把"张"开头的集合中的长度为3的元素存储到一个新的集合遍历上一步得到的集合原始方式示例代码。原创 2023-11-06 17:17:37 · 88 阅读 · 0 评论 -
比较器comparable
两种比较方式小结自然排序: 自定义类实现Comparable接口,重写compareTo方法,根据返回值进行排序比较器排序: 创建TreeSet对象的时候传递Comparator的实现类对象,重写compare方法,根据返回值进行排序在使用的时候,默认使用自然排序,当自然排序不满足现在的需求时,必须使用比较器排序两种方式中关于返回值的规则如果返回值为负数,表示当前存入的元素是较小值,存左边如果返回值为0,表示当前存入的元素跟集合中元素重复了,不存。原创 2023-11-06 12:14:23 · 79 阅读 · 0 评论 -
List集合
List集合的概述有序集合,这里的有序指的是存取顺序用户可以精确控制列表中每个元素的插入位置,用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复的元素List集合的特点存取有序可以重复有索引。原创 2023-10-31 01:06:53 · 29 阅读 · 0 评论 -
java集合--Collection接口
Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayList。原创 2023-10-28 00:52:29 · 25 阅读 · 0 评论 -
java--基础集合
集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类。数组的长度是不可变的,集合的长度是可变的。数组可以存基本数据类型和引用数据类型。都是容器,可以存储多个数据。原创 2023-10-28 00:22:46 · 21 阅读 · 0 评论 -
反射练习--案例
private修饰value而且没有对外提供getvalue和setvalue的方法。所以,在外界不能获取或修改value记录的地址值。集合中的泛型只在java文件中存在,当编译成class文件之后,就没有泛型了。需求: 利用反射根据文件中的不同类名和方法名,创建不同的对象并调用方法。字符串,在底层是一个byte类型的字节数组,名字叫做value。final修饰value表示value记录的地址值不能修改。在这个练习中,我需要你掌握的是字符串不能修改的真正原因。⑤通过Class对象得到方法。原创 2023-10-25 23:49:49 · 30 阅读 · 0 评论 -
java基础--反射
是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。通俗的理解:(掌握)利用反射创建的对象可以无视修饰符调用类里面的内容可以跟配置文件结合起来使用,把要创建的对象信息和方法写在配置文件中。读取到什么类,就创建什么类的对象读取到什么方法,就调用什么方法此时当需求变更的时候不需要修改代码,只要修改配置文件即可。原创 2023-10-25 23:34:11 · 40 阅读 · 0 评论 -
Java基础---动态代理
无侵入式的给方法增强功能。原创 2023-10-25 21:48:04 · 26 阅读 · 0 评论