![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础扩展提升
文章平均质量分 96
Vaingloryss
日拱一卒,不期速成。
展开
-
Java基础扩展提升总结:Java 8 新特性之(五)新日期时间API
新日期时间API一、旧的日期时间API存在的问题在旧版的 Java 中,日期时间 API 存在诸多问题,其中有:非线程安全 − java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。 设计很差 − Java的日期/时间类的定义并不一致,在java.util和java.sql的包中都有日期类,此外用于格式化和解析的类在java.te...原创 2019-08-19 18:02:03 · 143 阅读 · 0 评论 -
Java基础扩展提升总结:Java 8 新特性之(三)方法引用
方法引用1、什么是方法引用方法引用是用来直接访问类或者实例的已经存在的方法或者构造方法。方法引用提供了一种引用而不执行方法的方式,它需要由兼容的函数式接口构成的目标类型上下文。计算时,方法引用会创建函数式接口的一个实例。当Lambda表达式中只是执行一个方法调用时,不用Lambda表达式,直接通过方法引用的形式可读性更高一些。方法引用是一种更简洁易懂的Lambda表达式,是lamb...原创 2019-08-18 15:03:34 · 195 阅读 · 0 评论 -
Java基础扩展提升总结:Java 8 新特性之(二)函数式接口
函数式接口一、什么是函数式接口(1)函数式接口定义如果一个接口只有一个抽象方法,则该接口称之为函数式接口。函数式接口可以使用Lambda表达式,lambda表达式会被匹配到这个抽象方法上 。通过Lambda表达式来创建该接口的对象,若Lambda表达式抛出一个受检异常,那么该异常需要在目标接口的抽象方法上进行声明。 为了确保你的接口一定达到这个要求,你只需要给你的接口添加...原创 2019-08-18 12:02:15 · 1472 阅读 · 0 评论 -
Java基础扩展提升总结:Java 8 新特性之(一)Lambda表达式
Lambda表达式Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。一、Java 8新特性简介(1)Lambda表达式Lambda允许把函数作为一个方法的参数(函数作为一个...原创 2019-08-17 21:32:55 · 199 阅读 · 0 评论 -
Java基础扩展提升总结:内省机制
内省机制一、什么是内省1、内省和反射有什么区别?反射是在运行状态把Java类中的各种成分映射成相应的Java类,可以动态的获取所有的属性以及动态调用任意一个方法,强调的是运行状态。内省(IntroSpector)是Java 语言对 Bean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合...原创 2019-08-17 20:06:31 · 194 阅读 · 0 评论 -
Java基础扩展提升总结:注解Annotation
简单介绍jdk中的注解Annotation以及自定义注解和四个元注解。原创 2019-08-17 14:27:49 · 205 阅读 · 0 评论 -
Java基础扩展提升总结:反射机制
反射机制1、简介Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。Java的反射机制允许编程人员在对类未知的情况下,获取类相关信息的方式变得更加多样灵活,调用类中相应方法,是Java增加其灵活性与动态性的一种机制。反射就是...原创 2019-08-17 10:53:45 · 175 阅读 · 0 评论 -
Java基础扩展提升总结:类加载机制(转)
Java类的加载机制1、什么是类的加载类的加载指的是将类的 .class 文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后再堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的 Class 对象,Class 对象封装了类在方法区内的数据结构,并且向 Java 程序员提供了访问方法区内的数据结构的接口。类...转载 2019-08-19 22:01:28 · 167 阅读 · 0 评论 -
Java基础扩展提升总结:Java 8 新特性之(四)Stream API
Sream API1、什么是Stream API 及其作用(1)简介Stream是Java8中处理数组、集合的抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。使用Stream API对集合数据进行操作,就类似于使用SQL执行的数据库查询。...原创 2019-08-18 15:17:51 · 422 阅读 · 0 评论