Java 9 新特性 Java 9 正式发布于 2017 年 9 月 21 日。作为 Java 8 之后 3 年半才发布的新版本,Java 9 带来了很多重大的变化。其中最主要的变化是 Java 平台模块系统的引入。除此之外,还有一些新的特性。 Java 9 的 2018-11-17 Java Java JDK Java 8 新特性 Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的 Strea 2018-11-12 Java Java JDK Android KTX 简介 KTX 简介Android KTX 是一组 Kotlin 扩展程序,属于 Android Jetpack 系列。它优化了供 Kotlin 使用的 Jetpack 和 Android 平台 API。Android KTX 旨在让您利用 Kot 2018-11-11 Kotlin Android Kotlin KTX Kotlin 资源大全 官网及文档 Kotlin 官网 Kotlin 官方文档 Kotlin 官方博客 Kotlin 官方论坛 Kotlin 中文官网 Kotlin 中文文档 Kotlin 中文博客 Kotlin 中文论坛 Kotlin on GitHub 社区 2018-11-10 Kotlin Kotlin Kotlin 简介与入门指南 Kotlin 是什么?Kotlin 是 JetBrains 开发的针对 JVM、Android 和浏览器的静态编程语言。 JetBrains,作为目前广受欢迎的 Java IDE IntelliJ IDEA 的开发商,在 Apache 许可 2018-11-08 Kotlin Kotlin Android AndroidX 简介与迁移 AndroidX 简介AndroidX 是 Android 团队用于在 Jetpack 中开发,测试,打包,版本和发布库的开源项目 。 AndroidX 是对原始 Android Support Library的重大改进 。与支持库一样,A 2018-11-06 Android Android AndroidX Android Jetpack 简介 Android Jetpack 深受支持库的启发,支持库包含的组件可以让开发者轻松利用 Android 新功能,同时保持向后兼容性;现在,应用商店中 99% 的应用都使用支持库。在支持库取得成功后,Google 推出了架构组件,让开发者在面 2018-11-04 Android Android Jetpack Activity 的生命周期和启动模式 Activity的生命周期 生命周期和启动模式以及 IntentFilter 的匹配规则分析。 Activity 的生命周期分为两个部分: 典型情况下的生命周期 异常情况下的生命周期 典型情况下的生命周期分析 onCreate:首次创 2018-11-03 Android Android Activity Java 设计模式之责任链模式 模式动机很多情况下,在一个软件系统中可以处理某个请求的对象不止一个。例如审批工作流等,他们可以构成一条处理采购单的链式结构,采购单(可以看作是要处理的信息)沿着这条链进行传递,这条链就称为责任链。责任链可以是一条直线、一个环或者一个树形结构 2018-10-28 设计模式 Java 设计模式 Java 设计模式之命令模式 模式动机在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来进行设计,使得请求发送者与请求接收者消除彼此之间的耦合,让 2018-10-27 设计模式 Java 设计模式 Java 设计模式之解释器模式 模式动机在某些情况下,为了更好地描述某一些特定类型的问题,我们可以创建一种新的语言,这种语言拥有自己的表达式和结构,即文法规则,这些问题的实例将对应为该语言中的句子。此时,可以使用解释器模式来设计这种新的语言。对解释器模式的学习能够加深我们 2018-10-24 设计模式 Java 设计模式 Java 设计模式之迭代器模式 模式动机在软件开发中,我们经常需要使用聚合对象来存储一系列数据。聚合对象拥有两个职责:一是存储数据;二是遍历数据。从依赖性来看,前者是聚合对象的基本职责;而后者既是可变化的,又是可分离的。因此,可以将遍历数据的行为从聚合对象中分离出来,封装 2018-10-22 设计模式 Java 设计模式