java基础
文章平均质量分 91
Arrake
这个作者很懒,什么都没留下…
展开
-
Java基础——多线程
文章目录一、基本概念:程序、进程、线程二、线程的创建和使用线程默认优先级Thread类相关方法线程的分类1.继承Thread类2.实现Runnable接口3.实现Callable接口(jdk5.0新增)4.线程池创建(jdk5.0新增)三、线程的生命周期四、线程的同步问题的提出线程同步的机制1.同步代码块(synchronized)2.同步方法自动释放锁的操作不会释放锁的操作3.锁(Lock,jdk5.0新增)五、线程的通信wait() 与notify() 和notifyAll()问题1.使用Runnabl原创 2020-11-22 16:54:50 · 169 阅读 · 0 评论 -
Java基础——Lambda表达式——lambda规则详解与常见使用
参考:https://www.bilibili.com/video/BV164411E7NyLambda表达式一、Lambda表达式简介什么是Lambda?Lambda是JAVA 8添加的新特性,说白了,Lambda是一个匿名函数为什么使用Lambda使用Lambda表达式可以对一个接口的方法进行非常简洁的实现Lambda对接口的要求接口的抽象方法只能是一个,lambda表达式才能实现该接口在JAVA8中 ,对接口加了一个新特性:default可以使用default对接口方法进行修饰,被原创 2020-08-14 22:25:07 · 3432 阅读 · 0 评论 -
Java基础——注解和反射——注解自定义与反射具体使用实例
1.注解1.1、什么是注解?注解就是源代码的元数据,通熟的讲就是代码中的标签。注解就有如下的特点:注解是一个附属品,依赖于其他元素(包、类、方法、属性等等)存在。注解本身没有作用,在恰当的时候由外部程序进行解析才会发生作用。1.2、注解有哪些?按来源分JDK 自带注解,例如:@Override, @Deprecated, @SuppressWornings 。第三方注解。自定义注解。按生命周期划分SOURCE:只存在于源代码中,编译成 class 文件就不存在了。Cla原创 2020-08-12 21:09:26 · 635 阅读 · 0 评论