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