Henley
  我的梦想
The best preparation for tomorrow is doing your best today.
  推荐文章
设计模式

Java 设计模式简介

设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软

阅读更多
工具

Charles 功能介绍和使用教程

Charles 简介Charles 是在 PC 端常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截

阅读更多
工具

Git 介绍与常用命令

一、Git 是什么? Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torval

阅读更多
工具

ADB 操作命令详解及用法大全

一、ADB是什么?ADB,即 Android Debug Bridge 是一种允许模拟器或已连接的 Android 设备进行通信的命令行工

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