- 博客(18)
- 收藏
- 关注
原创 第三章 Stream & IO(8)
今天学习Stream流Stream流的好处Stream流的思想Stream流的三类方法生成Stream流的方式Collection体系集合使用默认方法stream()生成流, default Stream stream()Map体系集合把Map转成Set集合,间接的生成流数组通过Arrays中的静态方法stream生成流同种数据类型的多个数据通过Stream接口的静态方法of(T… values)生成流代码演示............
2022-07-07 23:06:23
365
原创 第二章 面向对象高阶(7)
今天学习HashSet和HashMap哈希值简介 是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值如何获取哈希值 Object类中的public int hashCode():返回对象的哈希码值哈希值的特点JDK1.8以前 数组 + 链表JDK1.8以后节点个数少于等于8个 数组 + 链表节点个数多于8个 数组 + 红黑树案例需求代码实现学生类测试类总结 HashSet集合存储自定义类型元素,要想实现元素的唯一,要求必须...
2022-07-05 00:48:53
483
原创 第二章 面向对象高阶(6)
今天学习Set和数据结构不可以存储重复元素没有索引可以将元素按照规则进行排序TreeSet():根据其元素的自然排序进行排序TreeSet(Comparator comparator) :根据指定的比较器进行排序3.2 TreeSet集合基本使用【应用】存储Integer类型的整数并遍历3.3 自然排...
2022-07-05 00:23:26
238
原创 第二章 面向对象高阶(3)
今天学习内部类、Lambda以及常用API哈内部类的访问特点示例代码:1.2 成员内部类(理解)成员内部类的定义位置外界创建成员内部类格式私有成员内部类将一个类,设计为内部类的目的,大多数都是不想让外界去访问,所以内部类的定义应该私有化,私有化之后,再提供一个可以让外界调用的方法,方法内部创建内部类对象并调用。示例代码:静态成员内部类静态成员内部类访问格式:外部类名.内部类名 对象名 = new 外部类名.内部类名();......
2022-06-30 01:44:09
109
原创 第二章 面向对象高阶(2)
今天学习接口和多态哈哈哈类实现接口用implements表示接口不能实例化 我们可以创建接口的实现类对象使用接口的子类 要么重写接口中的所有抽象方法 要么子类也是抽象类成员特点成员变量 只能是常量 默认修饰符:public static final构造方法 没有,因为接口主要是扩展功能的,而没有具体存在成员方法 只能是抽象方法 默认修饰符:public abstract 关于接口中的方法,JDK8和JDK9中有一些新特性,后面再...
2022-06-29 21:58:16
88
原创 第二章 面向对象高阶(1)
学习笔记分工协作,专人干专事如果将所有的类文件都放在同一个包下,不利于管理和后期维护,所以,对于不同功能的类文件,可以放在不同的包下进行管理包 :本质上就是文件夹创建包:多级包之间使用 " . " 进行分割 多级包的定义规范:公司的网站地址翻转(去掉www) 比如:csdn的网站址为https://www.youkuaiyun.com/ 后期我们所定义的包的结构就是:net.csdn.其他的包名包的命名规则:字母都是小写package语句必须是程序的第一条可执行的代码package语句在一个java文件中只能有一个
2022-06-28 17:32:47
426
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人