java8
蚊子hello
这个作者很懒,什么都没留下…
展开
-
一 lambda表达式
一:入门以swing的button的单击事件为例,传统的单击事件写法如下,关注加粗字体:public static void main(String[] args) { JFrame jFrame = new JFrame("my JFrame"); JButton jButton = new JButton("My JButton&原创 2018-12-03 10:07:41 · 108 阅读 · 0 评论 -
Java8内置四大函数
1: 消费型接口,Consumervoid accept(T t)接口实例:@Test public void testConsumer(){ happy(10000,(money) -> { money = money/100+20; System.out.println("逛街,消费 "+ money + " 元"); }); } public vo...转载 2018-12-03 10:36:31 · 869 阅读 · 0 评论 -
java8方法引用
方法引用为lambda的另外一种表现形式,其为:若lambda体的内容中已有方法实现了,我们可以对其使用“方法有引用”,其有三种形式:1: 对象:实例:方法名2: 类::静态方法名3:类实例方法名第一种形式 实例:方法名@Test public void test1(){ //形式1 对象::实例方法 Consumer<Integer> con = ...转载 2018-12-03 14:57:13 · 125 阅读 · 0 评论 -
JAVA API文档
java 1.6 帮助文档中文链接:http://download.csdn.net/detail/qw599186875/9608735英文Java1.8 帮助文档英文中文 – 谷歌版在线版: https://blog.fondme.cn/apidoc/jdk-1.8-google/下载链接:http://download.csdn.net/detail/qw599186875/...转载 2018-12-03 15:41:09 · 449 阅读 · 0 评论 -
java8 Stream的基本操作
JAVA8的流式操作1)1筛选和切片* filter : 对数据进行过滤* limit:截断流,使其结果不超过给定的数量* split ,跳过给定的n个元素,若流中不足n个元素,则返回一个空流 ,与limit(n)互补* distinct 根据hashCode和equals对流中的元素去重 public class StreamTest { List<Employee>...转载 2018-12-03 16:15:57 · 153 阅读 · 0 评论 -
java8流式操作之映射和拍排序
映射分为 map和 flaterMap两个map: 接口一个lambda,将元素转换成其他心事或提取信息,即接收一个函数座位参数,该函数会被应用到每个元素上,冰将其映射成一个新的元素flaterMap-- 接收一个函数作为参数,将流中的每个值都换成流另外一个流,然后把所有的流都连城一个流。@Test public void testMap(){ //将数据转换成大写 List&lt...转载 2018-12-03 17:11:15 · 713 阅读 · 0 评论 -
java8_基础_String
String的解释String类代表字符串,java中所有的字符串文字(例如“123”)都被实现为此类的实例。字符串不变: 是指它的值在被创建后不能被修改,字符串缓冲区支持可变字符串,它们可以被共享。例如 String str = “abc”;此时str共享了"abc",相当于char[] ch = {‘a’,‘b’,‘c’};String str = new String(ch);...转载 2019-04-04 17:58:07 · 130 阅读 · 0 评论