自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除