1:配置项目所需jdk: File->Project Structure 弹出如下界面: 首先选中SDKs,会出现下图界面:点击“+”标志弹出Add New SDK 然后选择JDK,会弹出路径框,找到本机的jdk安装路径确定即可。 然后点击Project,在Project SDK中和Project ...
分类:
其他好文 时间:
2018-01-03 11:33:23
阅读次数:
162
接口的定义 接口的作用是定义该类型的实例要具有的功能,也就是必须执行哪些工作,并且不需要关心这些工作是怎么具体进行的。接口定义的方法没有方法体,并且接口不允许定义实例变量。如果一个类实现了这个接口就必须实现重写接口的所有方法。接口如下: 接口的优势 接口的设计主要是为了支持运行时动态方法的解析。通常 ...
分类:
编程语言 时间:
2018-01-01 23:44:45
阅读次数:
217
一个语言要想一直有活力,它也需要跟随着时代的变化去进步,Java作为一个古老的语言,它其实有太多的历史包袱,在改变的过程中需要考虑很多,但是它也在慢慢的演变,巩固自己的城墙,不让自己被遗忘在历史中(不少的编程语言已经随着时间的推移,消失在人们的视线中)。当然,作为一个拿Java语言当成主语言的程序员 ...
分类:
编程语言 时间:
2018-01-01 17:06:06
阅读次数:
150
继续着上次的java完全解读一 继续着上次的java完全解读一1.强大的Stream API1.1什么是Stream1.2 Stream操作的三大步骤1.2.1 创建Stream1.2.2 Stream的中间操作筛选和切片映射排序1.2.3 Stream 的终止操作查找与匹配归约收集2 新时间日期A... ...
分类:
编程语言 时间:
2017-12-30 19:09:33
阅读次数:
330
java8完全解读 java8完全解读前言java8的一些新特性1.为什么要用java8?1.1首先想到的逻辑应该是如下1.2使用策略模式来解这个问题1.3使用策略模式和内部类来解决问题1.4使用策略模式和lambda方式来解决这个问题1.5使用stream流来解决这个问题2.lambda基础语法2... ...
分类:
编程语言 时间:
2017-12-30 19:09:14
阅读次数:
226
List list = new ArrayList(); //list.stream().filter((String s)->System.out.print(s);return s); String str="sadfasdf"; //str.length() Function func1= (... ...
分类:
编程语言 时间:
2017-12-29 20:02:32
阅读次数:
161
常用的方法前缀: of: 静态工厂方法,从组成部分中创建实例 from: 静态工厂方法,尝试从相似对象中提取实例。from()方法没有of()方法类型安全 now: 静态工厂方法,用当前时间创建实例 parse: 静态工厂方法,总字符串解析得到对象实例 get: 获取时间日期对象的部分状态 is: ...
分类:
编程语言 时间:
2017-12-27 17:56:39
阅读次数:
273
在github上有spark-java8 实例地址: https://github.com/ypriverol/spark-java8 https://github.com/ihr/java8-spark 学些java8 Lambda Expressions 的可以参考下,同时自己也做下比较。 ja ...
分类:
其他好文 时间:
2017-12-25 15:06:50
阅读次数:
173
Ubuntu16.0.4安装jdk8一、查看是否已经安装java1、java -version2、如果已经安装openjdk,将其卸载:apt-get purge openjdk*;二、下载wget命令下载jdk8(因为需要接受安全协议,所以直接输入下载地址无法下载,所以要设置hearder)wget --no-cookies --header "Cookie:oraclelicense
分类:
系统相关 时间:
2017-12-24 13:41:09
阅读次数:
178
Jody Domingre 多莫歌·乔迪 “How you doing, dummy?” 你还好吗,傻瓜 一、基本介绍 Java8不仅增加了Stream,而且还增加了parallelStream(并行流)。除并行流外,对于普通数组,Java8提供了也简单的并行功能。数组排序,一般使用Arrays.s ...
分类:
编程语言 时间:
2017-12-24 11:20:29
阅读次数:
431