前言 已经一个月没写文章了,由于9月份在plan国庆旅行计划,国庆前前后后去了14天旅行,所以没时间写,哈哈。 言归正传,上一篇文章《Android单元测试 - 如何开始?》...
前言 已经一个月没写文章了,由于9月份在plan国庆旅行计划,国庆前前后后去了14天旅行,所以没时间写,哈哈。 言归正传,上一篇文章《Android单元测试 - 如何开始?》...
本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道 基础概念 在介绍I/O原理之前,先重温几个...
1. APT简介 1.1 什么是APT? APT(Annotation Processing Tool)即注解处理器,它是一种处理注解的工具,也是javac中的一个工具。AP...
Java 注解用于为 Java 代码提供元数据。作为元数据,注解并不会直接影响你的代码执行。 1. 注解的定义 注解的定义与类的定义有些类似,只是将class换成@inter...
函数指针的定义 一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,与数组名类似。我们可以将这个函数的首地址赋值给一个指针变量,使...
在 Kotlin 源码的Standard.kt标准库中提供了一些便捷的内置高阶函数( let、also、with、run、apply ),可以帮助我们写出更简洁优雅的 Kot...
如果in操作符在if语句中,则表示判断含义如果in操作符在for语句中,则表示迭代含义 可以用in判断数字是否在某个区间 可以用in判断集合中是否存在某个元素 可以用in遍历...
object关键字主要有三种使用场景对象声明(object declaration)伴生对象(companion object)对象表达式(object expression...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...