- 博客(13)
- 收藏
- 关注
原创 Java基础学习之比较器
在调用Arrays.sort(数组,Comparator比较器);时,除了传递数组之外,传递一个Comparator比较器对象。Arrays的sort方法底层会根据Comparator比较器对象的compare方法方法的返回值是正数、负数、还是0来确定谁大、谁小、谁相等。让类实现Comparable接口,同时重写compareTo方法。Arrays的sort方法底层会根据compareTo方法的返回值是正数、负数、还是0来确定谁大、谁小、谁相等。
2023-09-15 23:15:13 37 1
原创 Java基础学习之常用API
为了解决计算精度损失的问题,Java给我们提供了BigDecimal类,它提供了一些方法可以对数据进行四则运算,而且不丢失精度,同时还可以保留指定的小数位。创建SimpleDateFormat对象时,在构造方法的参数位置传递日期格式,而日期格式是由一些特定的字母拼接而来的。,因此,Java中所有类的对象都可以直接使用Object类中提供的一些方法。创建包装类对象的方法,以及包装类的一个特性叫自动装箱和自动拆箱。反过来把指定格式的日期符串转换为Date对象的操作,叫做。,那么我们可以返回对象的属性值。
2023-09-05 00:21:00 63 1
原创 Java基础学之泛型
格式//这里的<T,W>其实指的就是类型变量,可以是一个,也可以是多个。public class 类名<T,W>{泛型类//定义一个泛型类,用来表示一个容器//容器中存储的数据,它的类型用<E>先代替用着,等调用者来确认<E>的具体类型。//定一个索引,方便对数组进行操作//添加元素index++;//获取元素测试类//1.确定MyArrayList集合中,元素类型为String类型//此时添加元素时,只能添加String类型list.add("张三");
2023-09-02 21:42:52 34 1
原创 Java基础学习之枚举
想要获取枚举类中的枚举项,只需要用类名调用就可以了每一个枚举项都是被public static final 修饰,所以被可以类名调用,而且不能更改。
2023-08-29 20:59:10 33 1
原创 Java基础学习之接口
3.一个类继承了父类,又同时实现了接口,父类中和接口中有同名的默认方法,实现类会有限使用父类的方法。1.一个接口继承多个接口,如果多个接口中存在方法声明冲突,则此时不支持多继承。4.一个类实现类多个接口,多个接口中有同名的默认方法,则这个类必须重写该方法。2.一个类实现多个接口,如果多个接口中存在方法声明冲突,则此时不支持多实现。implements用来实现接口。interface用来定义接口。
2023-08-23 20:59:02 29 1
原创 Java基础学习之集合--单列集合
在往TreeSet集合中添加元素时,add方法底层会调用compareTo方法,根据该方法的 结果是正数、负数、还是零,决定元素放在后面、前面还是不存。当调用add方法时,底层会先用比较器,根据Comparator的compare方是正数、负数、还是零,决定谁在后,谁在前,谁不存。第一个添加的元素是双向链表的头节点,最后一个添加的元素是双向链表的尾节点。LinkedList底层是双向链表结构,链表结构是由一个一个的节点组成,一个节点由数据值、下一个元素的地址组成。元素从上端入队列,从下端出队列。
2023-08-14 22:43:16 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人