
JDK
Soinice
还记得99 年的那个春天,我把握住了机会,赶上了互联网的开头,我就是那只会飞的猪~
展开
-
Linux基础命令之使用wget下载最新版JDK
找到指定的下载地址登录Oraclehttps://login.oracle.com/oaam_server/login.do选择java找到适合自己版本的jdk,因为我本地用的181,官网最新版本是191,所以,我需要181如图在Downloads 页面下找到最后一个选项(页面底部)找到对应的版本刚好看到找到对应的JDK下载地址打开浏...原创 2018-10-18 14:20:09 · 642 阅读 · 0 评论 -
Liunx(环境篇):安装java开发环境JDK
说在前面开发java必备之jdk下载JDK使用wget下载https://blog.youkuaiyun.com/Soinice/article/details/83145746安装JDK解压jdk解压jdk到当前文件夹新建java文件夹用来存放jdk添加环境变量添加如下内容:JAVA_HOME根据实际目录来JAVA_HOME=/home/prog...原创 2018-10-18 17:54:57 · 234 阅读 · 0 评论 -
Java 8 之 Lambda表达式入门
Lambda表达式(也称为闭包)是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据:函数式程序员对这一概念非常熟悉。在JVM平台上的很多语言(Groovy,Scala,……)从一开始就有Lambda,但是Java程序员不得不使用毫无新意的匿名类来代替lambda。什么是Lambda表达式...原创 2019-01-08 19:00:45 · 331 阅读 · 0 评论 -
Java 8 之 Lambdas 数组排序
Lambda表达式(也称为闭包)是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据:函数式程序员对这一概念非常熟悉。在JVM平台上的很多语言(Groovy,Scala,……)从一开始就有Lambda,但是Java程序员不得不使用毫无新意的匿名类来代替lambda。什么是Lambda表达式...原创 2019-01-10 18:30:40 · 3576 阅读 · 0 评论 -
Java 8 之List<String>转List<Integer>
List中相互转换,在Java 8之前可能需要遍历重新赋值组装,比较啰嗦。在Java 8中使用stream可以很好的解决:List<Integer> codesInteger = codes.stream().map(Integer::parseInt).collect(Collectors.toList());举个栗子:在 Java 8 之前,我们是这样来 转...原创 2019-01-07 14:17:03 · 7708 阅读 · 0 评论 -
Java 8 之 Lambdas Stream流操作
Java8最值得学习的特性就是Lambda表达式和Stream API,其中两个配合,天衣无缝。什么是Lambda表达式Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java的语言表达能力得到了提升。 总结Lambda 表达式在Ja...原创 2019-02-15 16:34:00 · 214 阅读 · 0 评论 -
Java 8 之 Lambdas :: 双冒号引用
JDK8中有双冒号的用法,就是把方法当做参数传到stream内部,使stream的每个元素都传入到该方法里面执行一下。什么是Lambda表达式Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java的语言表达能力得到了提升。方法引用 ::方法引用是什...原创 2019-02-15 18:50:35 · 1141 阅读 · 0 评论