原创 Java NIO 總覽

Java NIO 總覽Channels 和 BufferSelectors 該系列文章翻譯自:http://tutorials.jenkov.com/java-nio/overview.html 留作記錄而已,順便方便大家查閱

原创 如何避免Kotlin問號氾濫

題記 兩天前的幾乎所有時間,我一點也不看好Kotlin,但就在昨天我看到了一些Kotlin代碼片段時,改變看法了。如下: private fun startCamera() { // Create configurati

原创 初識Android中的Navigation——Jetpack中的新組件Navigation

初識Navigation(Google爲 單Activity+多Fragment 開發方式提供的官方支持) 初識Navigation(Google爲 單Activity+多Fragment 開發方式提供的官方支持) 簡單介紹下新的a

原创 JNI 設計概述 (第二章) 此章涉及JNI開發中應該注意到的方方面面,望各位可以配合着官方文檔一起看

JNI 設計概述 (第二章) 原文連接 Design Overview 翻譯約定 源文檔中多次提到JNI functions,我們將其理解我JNI方法或者JNI功能又或者JNI接口函數,注意區分這幾個名字和Native方法,不要搞混

原创 第一章:JNI介紹

這個章節介紹Java Native Interface(JNI)。JNI是一套編程接口。這套接口可是使運行在Java虛擬機中的Java代碼1和用其他語言編寫的庫文件(libraries)或者應用程序進行互操作(操作翻譯爲通信我覺得更恰當一

原创 JNI中的數據類型以及數據結構 —— 這些結構存在的意義

JNI中的數據類型以及數據結構 JNI中的數據類型以及數據結構 一、概述 二、Java基本類型 三、Java引用類型 四、Java字段和方法(Field/Method) 五、JNI Value類型(聯合體類型) 六、JNI中的類型簽

原创 Java中迭代器所引發的思考(List中迭代器的存在一直是使我迷茫的一個點)

  正像題目所說,我剛開始學Java接觸到集合的時候,發現裏面有個迭代器,不準確的說應該是我同學告訴我裏面有個迭代器,然後說的很屌的樣子。But,說實話,我真心覺得這個迭代器的存在簡直是不可理解,比Java的泛型還扯淡,沒有絲毫存在的價值

原创 GPS定位詳解——涉及GPS版本變化、定位獲取失敗等常見問題。

GPS詳解 GPS本身並不複雜,但是因爲GPS本身定位比網絡還慢的原因用好GPS還是需要費點事的。 GPS詳解 1. GPS相關類說明(android.location包) 1.1. 主要必須涉及到的類 1.2. API 23及以

原创 Andorid中的中介者模式 Mediator

中介者模式 Mediator 意圖 用一箇中介對象來封裝一系列的對象交互。中介者使各對象不需要顯式的相互引用,從而使其耦合鬆散,而且可以獨立的改變他們之間的交互。 場景 假設一個包含按鈕、菜單和輸入域的彈出,通常彈出框中各個組件之間存在依

原创 行列式的計算

序 原諒我不好好準備工作,竟然下載了本線性代數的書在看,因爲自己的書留在家中了,帶來的書對於我來說已經夠多了。越臨近畢業反而越發現自己內心最真實的訴求。我渴望安安靜靜的搞學術研究,我喜歡那份安靜踏實的心境,對浮躁追求金錢名譽的自己很是不滿

原创 Android JNI詳解

序 最近一直從事着JNI相關的工作,想寫幾篇相關的Blog把心得記錄一下,卻越來越發現Blog寫的再好都不如官方文檔來的勁道。索性將JNI相關的官方文檔更好的翻譯一遍。 總述 在下面的幾篇Blog中,我將按照官方文檔的原始格式進行翻譯。這