前言 已經(jīng)一個(gè)月沒寫文章了,由于9月份在plan國(guó)慶旅行計(jì)劃,國(guó)慶前前后后去了14天旅行,所以沒時(shí)間寫,哈哈。 言歸正傳,上一篇文章《Android單元測(cè)試 - 如何開始?》...
前言 已經(jīng)一個(gè)月沒寫文章了,由于9月份在plan國(guó)慶旅行計(jì)劃,國(guó)慶前前后后去了14天旅行,所以沒時(shí)間寫,哈哈。 言歸正傳,上一篇文章《Android單元測(cè)試 - 如何開始?》...
本文介紹操作系統(tǒng)I/O工作原理,Java I/O設(shè)計(jì),基本使用,開源項(xiàng)目中實(shí)現(xiàn)高性能I/O常見方法和實(shí)現(xiàn),徹底搞懂高性能I/O之道 基礎(chǔ)概念 在介紹I/O原理之前,先重溫幾個(gè)...
1. APT簡(jiǎn)介 1.1 什么是APT? APT(Annotation Processing Tool)即注解處理器,它是一種處理注解的工具,也是javac中的一個(gè)工具。AP...
Java 注解用于為 Java 代碼提供元數(shù)據(jù)。作為元數(shù)據(jù),注解并不會(huì)直接影響你的代碼執(zhí)行。 1. 注解的定義 注解的定義與類的定義有些類似,只是將class換成@inter...
函數(shù)指針的定義 一個(gè)函數(shù)總是占用一段連續(xù)的內(nèi)存區(qū)域,函數(shù)名在表達(dá)式中有時(shí)也會(huì)被轉(zhuǎn)換為該函數(shù)所在內(nèi)存區(qū)域的首地址,與數(shù)組名類似。我們可以將這個(gè)函數(shù)的首地址賦值給一個(gè)指針變量,使...
在 Kotlin 源碼的Standard.kt標(biāo)準(zhǔn)庫中提供了一些便捷的內(nèi)置高階函數(shù)( let、also、with、run、apply ),可以幫助我們寫出更簡(jiǎn)潔優(yōu)雅的 Kot...
如果in操作符在if語句中,則表示判斷含義如果in操作符在for語句中,則表示迭代含義 可以用in判斷數(shù)字是否在某個(gè)區(qū)間 可以用in判斷集合中是否存在某個(gè)元素 可以用in遍歷...
object關(guān)鍵字主要有三種使用場(chǎng)景對(duì)象聲明(object declaration)伴生對(duì)象(companion object)對(duì)象表達(dá)式(object expression...
本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實(shí)戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...