- 博客(4)
- 收藏
- 关注
原创 java递归的介绍
递归介绍**递归:**递归指的是方法调用方法ziji.注意:1.递归必须要有出卡口(结束条件,不然会运行时会造成栈溢出错误);2.递归次数不能太多.适用场景:递归适用于未知层级的场景。比如遍历文件夹。public class Demo01DiGui { public static void main(String[] args) { printNumber(1); } public static void printNumber(int number)
2020-08-05 12:05:18
314
原创 Lambda表达式
冗余的匿名内部类匿名内部类有很多地方是冗余的。比如在使用匿名内部类完成多线程代码中。因为Thread构造方法中需要传递一个Runnable类型的参数,所以我们不得不写了new Runnable因为匿名内部类中要重写方法,所以我们又不得不写了run方法的声明部分(public void run)在整个匿名内部类中最重要的是方法的前中后三点。 前:方法参数 中:方法体 后:返回值。匿名内部类中很多东西都冗余,最好的情况是只关注最关键的东西,也就是只关注匿名内部类中方法的参
2020-08-04 15:40:35
207
原创 冒泡排序和选择排序
冒泡排序public class Demo01Sort { public static void main(String[] args) { //定义数组 int[] arr = {4, 3, 2, 1, 6, 5, 8, 9, 7}; //最终版本 for (int j = 0; j < arr.length - 1; j++) { for (int i = 0; i < arr.length -
2020-08-03 21:03:10
134
原创 线程池的六种状态和基本使用
线程池的六种状态和基本使用线程池的介绍线程池的基本使用线程六种状态线程状态图wait和notify介绍线程池的介绍线程池就是一个容器,里面已经预先存放了很多线程,线程池中的线程具有复用性,可以多次的执行任务.线程池的基本使用线程池是一个容器,里面存放了很多线程,里面的线程可以多次执行任务.线程池相关API:Executor:接口,是所有线程池的根接口.这个接口提供了提交线程任务的方法.ExecutorService:是Executor的子接口,也表示线程池.这个接口不仅提供了提交线程任务的方法
2020-08-03 14:11:01
417
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅