![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java8
庸医2048
edgex foundry开发工程师
展开
-
第三章Lambda表达式
之前写过一篇但是不满意:(下面红字都是重点)应该走的步骤是这样的,什么是Lambda,Lambda有什么用,怎么简单的用,如何快速入手,需要注意点是哪些,需要从几个方面进行入手,不然,到了最后,再看这些笔记乱七八糟的。1、匿名函数2、简化之前的匿名函数的书写方式。3、如何简单的用:(参数列表)-> 方法体(箭头主要作用就是隔离开参数列表,和方法体)简单的demo能快原创 2016-11-24 19:04:43 · 339 阅读 · 0 评论 -
PriorityBlockingQueue的“优先级“
PriorityBlockingQueue的“优先级“优先级 阻塞队列是如何优先的呢?优先级主要是实现阻塞队列中的存储的对象必须实现 Comparable接口,然后PriorityBlockingQueue 队列就通过排序取出相应的元素。和其他的队列的区别,主要是优先级的区别。和传统的队列先进先出,后进先出 不一样。public class PriorityBlocking原创 2017-03-18 10:28:11 · 2415 阅读 · 0 评论 -
join 和 yield
join 是合并线程。(当线程中使用t.join的意思就是说,执行完当前的线程,才能执行其他线程。)yield是暂停线程,是一个静态的方法。 但是 不是一个绝对的暂停,就是一会可能cpu又调度到了。当这个Thread.yield写在哪个线程中,就暂停那个线程。原创 2017-03-18 11:23:19 · 562 阅读 · 0 评论 -
Comparator中,好像是有多个方法。
Java8中的函数式接口定义是只有一个抽象方法的接口,但是这个Comparator中,好像是有多个方法。但是实际上只有一个。int compare(T o1,T o2)defualt方法 默认方法有点类似静态方法。equals方法是Object的方法。原创 2017-03-22 12:28:57 · 1746 阅读 · 1 评论 -
java8不错的教程
Java8初体验(一)lambda表达式语法http://ifeve.com/lambda/Java8初体验(二)Stream语法详解http://ifeve.com/stream/原创 2017-03-22 13:43:11 · 494 阅读 · 0 评论 -
List和Map遍历
创建一个List下面是四中比较常见的遍历方法。原创 2017-03-29 15:23:53 · 282 阅读 · 0 评论 -
java8 List集合的排序,求和,取最大值,按照条件过滤
public class Java8Test { public static void main(String[] args) { Person p1 = new Person("麻子", 31); Person p2 = new Person("李四", 20); Person p3 = new Person("王五", 26);...转载 2019-08-16 14:47:14 · 5877 阅读 · 0 评论