原创 Kotlin研發第二十三彈—— 註解

註解 註解 註解聲明 用法 構造函數 Lambdas Java註解 註解 註解聲明 註解是一種將原數據附加到代碼中的方法。聲明註解需要在類前面使用annotation關鍵字: //註解 @Target(Annotatio

原创 Kotlin研發第二十五彈—— 參考庫

參考 參考 鏈接 Kotlin標準庫 包 Kotlin標準庫 Kotlin裱糊紙尿褲是一系列實現了常用的模式的函數和類型,可以用在集合、文字和文件上。 包——各種依賴庫 包名 信息 kotlin 核心函數和

原创 Kotlin研發第二十六彈 終章—— 互用性

互用性 鏈接 動態類型 交互 java交互 在kotlin中調用java代碼 交互 Java交互 kotlin在設計時就是以Java交互爲中心的。現存的Java代碼可以在kotlin中使用。 在kotlin中

原创 Kotlin研發第二十二彈—— 異常

異常 異常 異常類 try是一個表達式 檢查異常 java互動 異常 異常類 所有的異常類都是Exception的子類,每個異常都有個消息,棧蹤跡和可選的原因 使用throw表達式,拋出異常 throw Exceptio

原创 Kotlin研發第十四彈——內聯函數

內聯函數 1、內聯函數 使用高階函數帶來了響應的運行時麻煩:**每個函數都是一個對象,它捕獲閉包,即這些變量可以在函數體內被訪問,減少了內存:**畢竟內存的分配,虛擬調用的運行都會帶來開銷 但是大多數開銷都可以用**內聯函數inl

原创 Kotlin研發第十六彈——接口

接口 Kotlin 的接口與 Java 8 類似,既包含抽象方法的聲明,也包含實現。與抽象類不同的是,接口無法保存狀態。它可以有屬性但必須聲明爲抽象或提供訪問器實現。 使用關鍵字 interface 來定義接口 interface

原创 Kotlin研發第十一彈——屬性聲明和代理

屬性聲明 在kotlin中類可以有屬性,有兩種 val: 關鍵字聲明只讀 **var:**聲明可變屬性 class Name{ var name:String ?=null } Getter和Setter方法 var聲明後擁有g

原创 稿 Kotlin研發第二十四彈—— 反射

反射 反射 類引用 函數引用 例子:函數組合 屬性引用 與java反射調用 構造函數引用 反射 反射是一系列語言和庫的特性,允許在運行是獲取你代碼結構。Kotlin把函數和屬性作爲語言的頭等類,而且反射他們和使用函數時編

原创 Kotlin研發第十五彈——協程(Coroutines)

協程(Coroutines) 阻塞和掛起 掛起函數 @RestrictsSuspension註解 協程內部機制 協程實驗狀態 標準API 底層API:kotlin。coroutines kotlin.coroutines中的生

原创 Kotlin研發第十彈——數據類

數據類 我們經常創建一些只保存數據的類。 在這些類中,一些標準函數往往是從數據機械推導而來的。在 Kotlin 中,這叫做 數據類 並標記爲 data: data class User(val name: String, val

原创 Kotlin研發第十八彈——類型檢查和自動轉換

類型檢查和自動轉換 類型檢查和轉換 is !is表達式 智能轉換 **“不安全”的轉換符和“安全”轉換符 ** 類型檢查和轉換 is !is表達式 我們可以運行是通過上面兩個操作符檢查一個對象是都是某個特定類型 //判斷

原创 Kotlin研發第二十四彈—— 動態類型

動態類型 動態類型 動態類型 作爲靜態類型的語言,kotlin仍然擁有與無類型或弱類型語言的調用,比如JavaScript。爲了方便使用,Dynamic應運而生 val dyn:dynamix= dynamic類型關閉了ko

原创 面向對象的一些基本概念及應用

1:面向對象       面向對象的概念: 1)是基於面向對象的一種思想 2)將功能封裝進對象,強調具備了功能的對象 3)面向對象時基於面向過程的      面向對象特點: 1)面向對象就是一種常見的思想,符合人們的思考習慣; 2)面向對

原创 關於Android在線直播問題的討論與研究

最近調研android視頻錄製、另一部手機實時觀看,大致有以下幾種思路。 1. android手機充當服務器,使用NanoHTTPD充當服務器,另一部手機或者pc通過輸入http://手機的ip:8080網址觀看。 這種方案可以參考 ip

原创 面向對象的運用,及局部變量成員變量以及static關鍵字的運用

1:面向對象       面向對象的概念: 1)是基於面向對象的一種思想 2)將功能封裝進對象,強調具備了功能的對象 3)面向對象時基於面向過程的      面向對象特點: 1)面向對象就是一種常見的思想,符合人們的思考習慣; 2)面向對