240 发简信
IP属地:上海
  • Resize,w 360,h 240
    IT 人员的 Markdown 工具选型

    Overview Markdown 工具相关的评测网上已经一大堆了,但大都缺少针对性。本文针对IT 人员的特性针对以下几个标准进行分析:是否支持...

  • 从头开始开发一个 Gradle 插件

    Android 开发离不开 Gradle 构建工具,有时为了在构建过程中完成一些额外的工作,我们必须额外添加写一些代码片段,比如说生成 doc,...

  • 常用 ADB 命令

    基本操作 列出当前所有设备名,包含真机和模拟器 开启 adb 调试桥 关闭 adb 调试桥,当 Logcat 显示设备 offline 时可用通...

  • Java & Groovy & Scala & Kotlin - 29.与 Java 交互

    Overview Groovy,Scala 和 Kotlin 都是 JVM 上的语言,在设计之初就考虑到了与 Java 的兼容性,所以这三门语言...

  • Java & Groovy & Scala & Kotlin - 16.方法,Lambda 与闭包

    Overview 本章主要介绍各语言中的方法定义以及与方法有很大联系的 Lambda 表达式,闭包等概念。 基本概念 为了更好的进行阐述,序章部...

  • Java & Groovy & Scala & Kotlin - 26.Xml 与 Json 的处理

    Overview JSON 是一种键值对形式的轻量级的数据交换格式,除了大量用于 Restful 请求外,其二进制形式的 BSON 也被用于作为...

  • Java & Groovy & Scala & Kotlin - 18.Object 类 (Scala, Kotlin)

    Scala 篇 单例对象 在 Java 中实现单例对象通常需要自己实现一个类并创建 getInstance() 的方法然后在该方法里使用两次同步...

  • Java & Groovy & Scala & Kotlin - 05.数据类型

    Overview 本节主要介绍一下四门语言的数据类型 Java 篇 Java 的数据类型主要分为基本数据类型和引用数据类型 基本类型 Java ...

  • Java & Groovy & Scala & Kotlin - 04.基本概念与语法

    Overview 本章主要介绍一下四门语言的一些基本特性 Java 篇 以下是一个最基础的 Java 类 Hello.java 从以上代码可以看...