1.地址那里提供了32位和64位,请根据自己的系统位数进行选择
2.双击安装包进行安装
3.点击更改按钮选择安装路径,选择不带中文的路径。也可以用默认的路径,反正jdk占内存也不大,嘿嘿。
4.确认好路径与包名称点击确定
5.点击下一步
6.点击关闭
jdk8环境变量配置
1.打开“控制面板”–>“系统与安全”–>“系统”,点击左侧的“高级系统设置”,弹出“系统属性”面板。
2.在面板中选择“高级”,点击“环境变量”。
3.你可以设置,用户的环境变量,也可以设置系统的环境变量,如果设置用户的环境变量,则只能这个用户可以使用,其他用户用不了。如果设置系统的环境变量则此电脑的每个用户均可使用。如果只有一个用户,设置用户环境变量了。
在用户环境变量中新建变量JAVA_HOME,设置变量值E:\android\JDK,也就是JDK安装的绝对路径
4.新建CLASSPATH,设置变量值,
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar注意前面的.表示当前目录。然后点击“确定”按钮。
5.新建PATH,设置变量值,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
6.测试环境变量是否设置成功,在win10搜索框中输入cmd,打开命令行,在命令行中输入javac,显示如图的内容,说明环境变量配置成功。
7.将androidsdk中的文件夹的绝对路径添加到用户的环境变量PATH中,方法与上述相同,添加值为”E:\android\adt-bundle-windows-x86_64-20140702\sdk\tools”,单击“确定”按钮。
8.打开cmd窗口,输入“android-h”命令,弹出如下图所示的信息,表示设置成功。
Stream(流)是一个来自数据源的元素队列并支持聚合操作
元素是特定类型的对象,形成一个队列。Java中的Stream并不会存储元素,而是按需计算。
聚合操作类似SQL语句一样的操作,比如filter,map,reduce,find,match,sorted等。
和以前的Collection操作不同,Stream操作还有两个基础的特征:
Pipelining:中间操作都会返回流对象本身。这样多个操作可以串联成一个管道,如同流式风格(fluentstyle)。这样做可以对操作进行优化,比如延迟执行(laziness)和短路(short-circuiting)。
内部迭代:以前对集合遍历都是通过Iterator或者For-Each的方式,显式的在集合外部进行迭代,这叫做外部迭代。Stream提供了内部迭代的方式,通过访问者模式(Visitor)实现。
流的常用创建方法:
1.使用Collection下的stream()和parallelStream()方法
2.使用Arrays中的stream()方法,将数组转成流
3.使用Stream中的静态方法:of()、iterate()、generate()
4.使用BufferedReader.lines()方法,将每行内容转成流
5.使用Pattern.splitAsStream()方法,将字符串分隔成流
jdk8和1.8是一个意思,之前开发的版本都是jdk1、jdk2这样的,后来就改成jdk1.7,jdk1.8了,通常所说的jdk8和jdk1.8其实是一回事。