- 博客(11)
- 收藏
- 关注
原创 File概述
5.当调用者File表示的路径是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回,包含隐藏文件。4.当调用者File表示的路径是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回。6.当调用者File表示的路径是需要权限才能访问的文件夹时,返回null。3.当调用者File表示的路径是一个空文件夹时,返回一个长度为0的数组。2.当调用者File表示的路径是文件时,返回null。这个路径可以是存在的,也可以是不存在的。File的常见成员方法(判断、获取)
2023-08-17 21:39:09
99
1
原创 异常体系介绍
编译时异常:没有继承RuntimeExcpetion的异常,直接继承于Excpetion。作用二:异常可以作为方法内部的一种特殊返回值,以便通知调用者底层的执行情况。灵魂四问:如果try中遇到了问题,那么try下面的其他代码还会执行吗?灵魂三问:如果try中遇到的问题没有被捕获,怎么执行?灵魂二问:如果try中可能会遇到多个问题,怎么执行?答:会写多个catch与之对应,父类异常需要写在下面。灵魂一问:如果try中没有遇到问题,怎么执行?答:会把try里面所有的代码全部执行完毕,
2023-07-15 12:23:58
237
1
原创 方法引用概述
方法引用:把已经有的方法拿过来用,但做函数式接口抽象方法的方法体总结1.什么是方法引用?把已经存在的方法拿过来用,当做函数式接口中抽象方法的方法体2.::是什么符号?方法引用符3.方法引用时要注意什么?需要有函数式接口被引用方法必须已经存在被引用方法的形参和返回值需要跟抽象方法保持一致被引用方法的功能要满足当前的需求。
2023-07-13 13:50:57
101
1
原创 Stream流
单列集合:Collection中的默认方法stream。先得到一条Stream流(流水线),并把数据放上去。数组:Arrays工具类型中的静态方法stream。一堆零散的数据:Stream接口中的静态方法of。结合了Lambda表达式,简化集合、数组的操作。使用中间方法对流水线上的数据进行操作。使用终结方法对流水线上的数据进行操作。3.如何获取Stream流对象。1. Stream流的作用。2.Stream的使用步聚。获取Stream流对象。使用中间方法处理数据。使用终结方法处理数据。
2023-07-10 14:30:00
86
1
原创 不可变集合
创建不可变集合的应用场景:1.如果某个数据不能被修改,把它防御性地拷贝到不可变集合中是个很好的实践。2.当集合对象被不可信的库调用时,不可变形式是安全的。简单理解:不想别人修改集合中的内容。
2023-07-03 10:32:33
37
1
原创 Collection 集合概述和使用
1.1数组和集合的区别【理解】- 相同点:都是容器,可以存储多个数据- 不同点 - 数组的长度是不可变的,集合的长度是可变的- 数组可以存基本数据类型和引用数据类型集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类collection- 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素- JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现- 创建Collection集合的对象- 多态的方式。
2023-06-16 19:33:18
143
1
原创 常见排序算法
冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复的遍历过要排序的数列,一次比较相邻的两个元素,如果他们的顺序错误就把他们交换过来。这个算法的名字由来是因为越大的元素会经由交换慢慢"浮"到最后面。当然,大家可以按照从大到小的方式进行排列。### 1.1 算法步骤1. 相邻的元素两两比较,大的放右边,小的放左边2. 第一轮比较完毕之后,最大值就已经确定,第二轮可以少循环一次,后面以此类推3. 如果数组中有n个数据,总共我们只要执行n-1轮的代码就可以。
2023-06-12 14:07:10
476
1
原创 Java中五种常见的查找方式
基本查找也叫做顺序查找顺序查找也称为线形查找,属于无序查找算法。从数据结构线的一端开始,顺序扫描,依次将遍历到的结点与要查找的值相比较,若相等则表示查找成功;若遍历结束仍没有找到相同的,表示查找失败说明:顺序查找适合于存储结构为数组或者链表。
2023-06-11 14:09:08
1556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人