Henley
12
12
Kotlin 1.2 的新特性 Kotlin 1.2 的新特性
Kotlin 1.2 新特性Kotlin 1.2 新特性包含以下几个方面: 多平台项目 其他语言特性 标准库 JVM 后端 JavaScript 后端 多平台项目多平台项目是 Kotlin 1.2 中的一个新的实验性的特性,允许你在支持
2018-12-12
10
Kotlin 1.1 的新特性 Kotlin 1.1 的新特性
Kotlin 1.1 新特性Kotlin 1.1 新特性包含以下几个方面: 协程 其它语言特性 标准库 JVM 后端 JavaScript 后端 协程Kotlin 1.1 的关键新特性就是协程,它带来了 async/wait、yield
2018-12-10
02
Java 8 之 Stream Java 8 之 Stream
概述Java 8 引入了全新的 Stream API,此 Stream 与 java I/O 包里的 InputStream 和 OutputStream 是完全不同的概念,它不同于 StAX 对 XML 解析的 Stream,也不同于 A
2018-12-02
01
Java 8 之 Optional Java 8 之 Optional
概述Java 应用中最常见的 bug 就是空值异常。在 Java 8 之前,Google Guava 引入了 Optionals 类来解决 NullPointerException,从而避免源码被各种 null 检查污染,以便开发者写出更加
2018-12-01
11
28
Java 8 之日期和时间 Java 8 之日期和时间
前言随着lambda表达式、streams以及一系列小优化,Java8 推出了全新的日期时间 API。 Java 处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date 设定为可变类型,以及SimpleDateForm
2018-11-28
26
Java 反射详解 Java 反射详解
反射的概述什么是反射?Java 反射(Reflection)机制就是在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法。对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性)。这种动态获取的信息以及动态调用
2018-11-26
25
Java 注解(Annotation)详解 Java 注解(Annotation)详解
什么叫注解注解(Annotation)就是 Java 提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotation 是一个接口,程序可以通过反射来获取指定程序元素的 Annotation 对象,然
2018-11-25
24
Java IO 知识整理 Java IO 知识整理
Java IO 是一套 Java 用来读写数据(输入和输出)的 API。大部分程序都要处理一些输入,并由输入产生一些输出。Java 为此提供了 java.io 包。java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输
2018-11-24
22
Java 集合框架综述 Java 集合框架综述
早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary、Vector、Stack 和 Properties 这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用
2018-11-22
20
算法概述 算法概述
算法算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执
2018-11-20
18
Java 数据结构 Java 数据结构
数据结构数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 数据结构的基本功能不同的数
2018-11-18
18
Java 11 新特性 Java 11 新特性
自从 2017 年 9 月 21 日 Java 9 正式发布之时,Oracle 就宣布今后会按照每六个月一次的节奏进行更新,JDK 11 已于 2018 年 9 月发布。与 JDK 10 不同,JDK 11 将提供长期支持,还将作为 Jav
2018-11-18
8 / 13