JavaSE进阶
文章平均质量分 50
mxyjajajavavava
这个作者并不懒,但是他还是什么也没添加;
看完不赞,薪资减半^_^
展开
-
JavaSE_09-10_Map&红黑树&Stream流
今日内容 Map 可变参数 Stream流数据结构演示网站 https://www.cs.usfca.edu/~galles/visualization/Algorithms.html哈希值 同一个对象的哈希值一定相同 不同对象的哈希值可能相同总结: 如果哈希值不同一定不是同一个对象 哈希值相同可能是同一个对象也可能不是同一个对象HashSet去重的原理: 依赖hashCode和equals方法的 hashCo原创 2021-03-30 15:16:58 · 170 阅读 · 0 评论 -
JavaSE_11_File&字节流
1.File类1.1File类概述和构造方法【应用】File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(Strin原创 2021-03-30 15:06:03 · 168 阅读 · 0 评论 -
JavaSE08_泛型&Set$TreeSet&数据结构
1.泛型1.1泛型概述【理解】泛型的介绍 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式<类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如: <类型1,类型2…>: 指定多种类型的格式,多种类型之间用逗号隔开.例如: <E,T> <K,V>1.2泛型类【应用】定义格式修饰符 class 类名&原创 2021-03-26 19:42:24 · 164 阅读 · 0 评论 -
JavaSE_day07_list集合&异常
今日内容异常 【重点】Collection&List 【重点】异常 【重点】异常概述什么是异常为什么要有异常类异常的体系结构Throwable|-Error|-Exception|-编译时异常|-运行时异常 编译时异常和运行时异常如何区分 1、编译时异常Exception下除了RuntimeException及其子类之外 运行时异常指的是RuntimeExce原创 2021-03-24 20:06:14 · 122 阅读 · 0 评论 -
JavaSE进阶_06_日期时间类
今日内容 数组高级操作 时间日期类 【重点】 异常 【重点】数组高级操作快速排序Arrays public static String toString(int[] a) 返回指定数组的内容的字符串表示形式 public static void sort(int[] a) 按照数字顺序排列指定的数组 public static int binarySearch(int[] a, int key)原创 2021-03-23 20:23:48 · 106 阅读 · 0 评论 -
JavaSE进阶_05_API
今日内容 常用API 【重点】 包装类 【重点】 数组的高级操作 【重点】 递归 【重点】常用API 【重点】API概述 什么是API? class interface 什么是API文档 如何使用API文档? 1、打开文档 2、显示-索引原创 2021-03-21 20:57:33 · 95 阅读 · 0 评论 -
JavaSE进阶_03_接口&多态
今日内容 接口 【重点】 多态 【重点】接口 【重点】什么是接口 当一个类中的所有的方法都是抽象方法的时候,这个类就可以定义成接口 接口其实是特殊的类,比抽象类更加抽象 接口是使用interface关键字定义的特殊的类接口的好处 1、定义了规则:接口中的抽象方法可以认为是一种规则 2、利于扩展接口的定义格式 public interface 接口名{}接口的特点 1、接口不能实例化原创 2021-03-19 19:43:23 · 206 阅读 · 1 评论 -
JavaSE进阶_二分查找&冒泡排序&快速排序
二分查找概述查找指定元素在数组中的位置时,以前的方式是通过遍历,逐个获取每个元素,看是否是要查找的元素,这种方式当数组元素较多时,查找的效率很低二分查找也叫折半查找,每次可以去掉一半的查找范围,从而提高查找的效率需求在数组{1,2,3,4,5,6,7,8,9,10}中,查找某个元素的位置实现步骤定义两个变量,表示要查找的范围。默认min = 0 ,max = 最大索引循环查找,但是min <= max计算出mid的值判断mid位置的元素是否为要查找的元素,如果是直接返原创 2021-03-18 17:22:56 · 106 阅读 · 0 评论 -
JavaSE进阶_02_继承&抽象类&代码块
今日内容 继承 【重点】 抽象类 【重点】 final关键字 【重点】 代码块 【重点】继承(extends) 【重点】什么是继承 继承是面向对象的三大特征(封装、继承和多态)之一 使用extends关键字使类与类之间产生关系(子父类关系) 子类可以拥有父类中的成员(除了私有的和构造方法之原创 2021-03-17 20:34:09 · 118 阅读 · 0 评论 -
JavaSE进阶_01
面向对象高级分类思想分类思想:分工协作,专人干专事.信息管理系统分类:Student类 标准学生类,封装学生信息StudentDao类 Dao(Data Access Object) 用于访问存储数据的数组或集合StudentService类 用来进行业务逻辑的处理(如: 判断录入的ID是否存在)StudentController类 和用户打交道(接受用户需求,采集用户信息 .打印数据到控制台)分包思想包的概述包 : 本质上就是文件夹创建包: (单级包, 多级包)原创 2021-03-12 17:05:49 · 139 阅读 · 1 评论