自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

it_Shine的博客

生命因阳光而精彩,奋斗让梦想成真!

  • 博客(5)
  • 收藏
  • 关注

原创 Java8学习笔记 — 其它新特性【接口默认方法(静态方法)、重复注解、类型注解】

一、接口默认方法&静态方法 Java8允许在接口中存在具有具体实现的方法,需要使用default修饰符进行修饰。 接口默认方法的“类优先”原则:          若一个接口中定义了一个默认方法,而另外一个父类或接口中又定义了一个同名方法时: 选择父类中的方法。如果一个父类提供了具体的实现,那么接口中具有相同名称和参数的默认方法会被忽略。接口冲突。如果一个父接口提供一个默认方法

2017-05-25 13:49:18 724

原创 Java8学习笔记 — 新日期时间API

LocalDate、LocalTime、LocalDateTime类的实例是不可变的对象,分别表示使用ISO8601日历系统的日期、时间、日期和时间。它们提供了简单的日期或时间,并不包含当前的时间信息,也不包含与时区相关的信息。 @Test public void test1() { LocalDateTime ldt = LocalDateTime.now(); System.out.pr

2017-05-25 12:05:30 408

原创 Java8学习笔记 — Optional

Optional类(java.util.Optional)是一个容器类,代表一个值存在或者不存在,原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。   常用方法: Optional.of(T t):创建一个Optional实例Optional.empty():创建一个空的Optional实例Optional.ofNullable(T

2017-05-25 12:01:17 528 1

原创 Java8学习笔记 — 【Stream API】

Stream(java.util.stream.*)是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API对集合数据进行操作,就类似于使用SQL执行的数据库查询。也可以使用Stream API来进行执行操作。简而言之,Stream API提供了一种高效且易于使用的处理数据的方式。 1、什么是Stream?

2017-05-25 11:42:23 574

原创 Java8学习笔记 — 【Lambda表达式】

1、Lambda表达式介绍 Lambda表达式是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样传输),这样就可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java语言表达能力得到提升。 2、Lambda表达式入门示例 需求:获取公司中员工年龄大于35岁的员工信息。 员工类:Employee.java public class E

2017-05-25 11:17:40 474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除