摘要:一、 创建Stream 1. 创建Stream方式一: 集合类的stream()或 parallelStream() 2. 创建Stream方式二: 通过Arrays中的静态方法stream()获取 3. 创建Stream方式三: 通过Stream 类中的静态方法of() 4. 创建Stream方式 阅读全文
posted @ 2017-11-26 17:19 zheting 阅读 (231) 评论 (0) 编辑
摘要:注册email: www.zixue.it 注册码: 4vuvQFtGkF0oH7by922v75FtaUGq7niFveCKDxqC2KSqYTfaSGzxzxKQXNhc2BG51N9URrF71PZcBGdVxEm41c/FasBJQybIEYkahzRnjGwhaEocTe2eye6RZpz 阅读全文
posted @ 2017-11-26 09:43 zheting 阅读 (130) 评论 (0) 编辑
摘要:一、 方法引用: 若Lambda体中的内容有方法已经实现了,我们可以使用“方法引用” 主要有三种语法格式: 对象 :: 实例方法名 类 :: 静态方法名 类 :: 实例方法名 阅读全文
posted @ 2017-11-24 08:08 zheting 阅读 (221) 评论 (0) 编辑
摘要:可以把这些函数式接口作为方法的参数。1.0 核心内置函数式接口一: 消费型接口@FunctionalInterfacepublic interface Consumer<T> { void accept(T t); default Consumer<T> andThen(Consumer<? sup 阅读全文
posted @ 2017-11-23 22:39 zheting 阅读 (538) 评论 (0) 编辑
摘要:Lambda 表达式的基础语法: Java8引入了一个新的操作符 “->” 该操作符称为箭头操作符或Lambda操作符, 该操作符将Lambda表达式拆分为两部分: 左侧: Lambda表达式参数列表; 右侧: Lambda表达式中所需执行的功能,即Lambda体。 语法格式一: 无参数,无返回值。 阅读全文
posted @ 2017-11-23 22:11 zheting 阅读 (268) 评论 (0) 编辑
摘要: 阅读全文
posted @ 2017-11-02 08:13 zheting 阅读 (181) 评论 (0) 编辑
摘要:什么是全角和半角? (1) 全角:指一个字符占用两个标准字符位置。全角占两个字节。 不管是半角还是全角,汉字都占两个字节 (2)半角:指一字符占用一个标准的字符位置。半角占一个字节。 提示:在编程序的源代码中只能使用半角标点(不包括字符串内部的数据。) 形象的说,在使用英文输入法时,电脑屏幕上,一个 阅读全文
posted @ 2017-10-29 23:51 zheting 阅读 (89) 评论 (0) 编辑
摘要:按下组合键:win + R ,输入cmd进入Dos。 1、 cls :清屏命令。 2、 ver :查看系统版本号命令,winver弹出一个窗口显示更详细的系统版本号。 3、 dir 无参数 :查看当前所在目录的文件和文件夹 /s:查看当前目录以及其所有子目录的文件和文件夹。 /a:查看包括隐含文件的 阅读全文
posted @ 2017-10-29 23:48 zheting 阅读 (70) 评论 (0) 编辑
摘要:序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: priva 阅读全文
posted @ 2017-10-29 23:38 zheting 阅读 (239) 评论 (0) 编辑
摘要:我们已经知道,如果子类中定义的成员变量和父类中的成员变量同名时,则父类中的成员变量不能被继承,此时称子类的成员变量隐藏了父类的成员变量。 当子类中定义了一个方法,并且这个方法的名字,返回类型,参数个数以及类型和父类的某个方法完全相同时,父类的这个方法将被隐藏(重写),既不能被子 类继承下来。如果我们 阅读全文
posted @ 2017-10-29 23:35 zheting 阅读 (199) 评论 (0) 编辑
摘要:数字的格式化在解决实际问题时使用非常普遍,比如表示某超市的商品价格需要保留两位有效数字等。Java主要对浮点型数据进行数字格式化操作,其中浮点型数据包括double型和float型数据。 在Java中使用java.text.DecimalFormat类格式化数字,本节中将着重讲解DecimalFor 阅读全文
posted @ 2017-10-29 23:29 zheting 阅读 (1480) 评论 (0) 编辑
摘要:本实例使用随机数字生成5位抽奖号码,并显示在窗体的5个文本框中。当用户单击"开始"按钮时,将启动一个线程对象为5个文本框生成随机数字。单击"抽奖"按钮时,线程对象停止运行,并且将准确的中奖号码显示在信息文本框中。 开发一个抽奖小工具的实例。 (1)自定义文本框组件,把5个生成随机数的文本框的公共属性 阅读全文
posted @ 2017-10-29 23:22 zheting 阅读 (9487) 评论 (0) 编辑
摘要:package com; import java.util.*; public class Test { public static void main(String[] args) { int[] intRet = new int[6]; int intRd = 0; // 存放随机数 int count = 0; // 记录生成的随... 阅读全文
posted @ 2017-10-29 23:19 zheting 阅读 (115) 评论 (0) 编辑
摘要:1、 java.lang.Math Math类其成员皆为静态成员(static),无需创建对象,直接用类名Math作为前缀使用它们即可。 2、 Math类有两个静态常量:E(自然对数)和PI(圆周率),在需要的时候可以直接用Math.E或Math.PI来引用它们即可。 3、 Math类常用的方法: 阅读全文
posted @ 2017-10-29 23:18 zheting 阅读 (116) 评论 (0) 编辑
摘要:一、通过Math类的random()方法生成随机数 默认情况下,Math.random()产生的随机数范围为大于等于0小于1的double型随机数。但是只要对这个方法进行一些灵活的处理,就可以获取任意范围的随机数。 例1:(int)(Math.random()*n),此时会产生一个大于等于0小于n之 阅读全文
posted @ 2017-10-29 23:12 zheting 阅读 (159) 评论 (0) 编辑