- 博客(5)
- 收藏
- 关注
原创 Stream流
Stream流简洁优雅,可配合Lambda连用。举个例子:我要输出集合list中的开头为肘的public class StreamDemo { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("肘子"); list.add("红肠"); list.add(
2020-12-19 16:26:11
186
1
原创 Lambda
Lambda表达式Lambda表达式是java8的新特性,Lambda表达式可以理解为一种匿名函数的替代,允许将函数作为一个方法的参数(函数作为方法的参数传递),将代码向数据一样传递,目的是简化代码的编写。Lambda使用前提:需要函数式接口的支持,所谓函数式接口就是只有一个抽象方法的接口,可以用@FunctionalInterface标注,帮助我们编译时检测语法是否符合。必须有上下文的环境,才能推导出Lambda表达式对应的接口。Lambda表达式语法:(parameters) -> ex
2020-12-13 23:25:35
130
原创 集合
集合集合.xmind[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XkrgZxLu-1603031947510)(C:\Users\小白\AppData\Roaming\Typora\typora-user-images\image-20201017180643928.png)]CollectionCollection集合概述:是单列集合的顶层接口,它表示一组对象,这些对象也被称为Collection的元素。JDK不提供接口的任何直接实现,它提供具体的子接口(如
2020-12-12 23:20:43
216
原创 解决线程安全问题笔记
同步技术的原理使用一个锁对象,这个锁对象叫同步锁,也叫对象锁,也可以叫对象监视器。在同步中的线程,没有执行完毕不会释放锁,同步外的线程没有锁进不去同步。同步保证了只能有一个先线程在同步中执行共享数据,进而保证了安全,但程序频繁的判断锁,获取锁,释放锁,程序的效率会降低。例子如下:// 同步技术的格式synchronize(同步锁) { 需要同步操作的对象}public class Demo{ public static void main(String[] args) {//
2020-11-15 15:06:59
126
原创 java基础语法笔记
java的基础语法文章目录java的基础语法数据类型数据类型java分为基本的八种数据类型和四种引用类型,如下图:基本数据类型引用数据类型byte,short,int,long,float,double,char,boolean数组,接口,对象,类接下来我们来看下八种基本的数据类型的字节,占位符:数据类型字节数字是sxx...
2020-10-16 22:53:15
426
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人