一、簡介 Koin是一款輕量級的依賴注入框架,它允許Android應用程序輕松管理組件之間的依賴關系。 Koin的主要目標是使依賴注入變得簡單,易于理解和使用。它采用純Kot...
一、簡介 Koin是一款輕量級的依賴注入框架,它允許Android應用程序輕松管理組件之間的依賴關系。 Koin的主要目標是使依賴注入變得簡單,易于理解和使用。它采用純Kot...
一、CPU Top命令 -n 代表運行多少次-d 代表間隔時間-m 代表按排序最大的幾個-p 代表某個進程-s 代表按什么排序(數(shù)字1-9、默認CPU) 第一行:任務(進程)...
一、概述 委托模式是軟件設計模式中的一項基本技巧。在委托模式中,有兩個對象參與處理同一個請求,接受請求的對象將請求委托給另一個對象來處理。 Kotlin 直接支持委托模式,更...
Kotlin 用對象表達式和對象聲明來實現(xiàn)創(chuàng)建一個對某個類做了輕微改動的類的對象,且不需要去聲明一個新的子類。 一、對象表達式 通過對象表達式實現(xiàn)一個匿名內部類的對象用于方法...
一、定義 泛型,即 "參數(shù)化類型",將類型參數(shù)化,可以用在類,接口,方法上。與 Java 一樣,Kotlin 也提供泛型,為類型安全提供保證,消除類型強轉的煩惱。聲明一個泛型...
一、定義 Kotlin 在不修改類 / 不繼承類的情況下,向一個類添加新函數(shù)或者新屬性,更符合開閉原則。擴展是一種靜態(tài)行為,對被擴展的類代碼本身不會造成任何影響。 擴展屬性:...
一、繼承 Kotlin 中所有類都繼承該 Any 類,它是所有類的超類,對于沒有超類型聲明的類是默認超類: Any 默認提供了三個函數(shù): equals() hashCode(...
一、類定義 Kotlin 類可以包含:構造函數(shù)和初始化代碼塊、函數(shù)、屬性、內部類、對象聲明。Kotlin 中使用關鍵字 class 聲明類,后面緊跟類名: 我們也可以定義一個...
一、IF 表達式 一個 if 語句包含一個布爾表達式和一條或多條語句。定義: 二、When 表達式 when 將它的參數(shù)和所有的分支條件順序比較,直到某個分支滿足條件。whe...
Kotlin 的基本數(shù)值類型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,String字符不屬于數(shù)值類型,是一個獨立的數(shù)...
Kotlin 文件以 .kt 為后綴。 一、定義常量與變量 可變變量定義:var 關鍵字 不可變變量定義:val 關鍵字,只能賦值一次的變量(類似Java中final修飾的變...
一、協(xié)程簡介 Kotlin 中的協(xié)程提供了一種全新處理并發(fā)的方式,您可以在 Android 平臺上使用它來簡化異步執(zhí)行的代碼。協(xié)程是從 Kotlin 1.3 版本開始引入。 ...
異常 異常即是一個事件,該事件會在程序執(zhí)行過程中發(fā)生,影響了程序的正常執(zhí)行。一般情況下,在Python無法正常處理程序時就會發(fā)生一個異常。異常是Python對象,表示一個錯誤...
打印到屏幕 最簡單的輸出方法是用print語句,你可以給它傳遞零個或多個用逗號隔開的表達式。此函數(shù)把你傳遞的表達式轉換成一個字符串表達式,并將結果寫到標準輸出 讀取鍵盤輸入 ...
函數(shù) 函數(shù)是組織好的,可重復使用的,用來實現(xiàn)單一,或相關聯(lián)功能的代碼段。函數(shù)能提高應用的模塊性,和代碼的重復利用率。你已經(jīng)知道Python提供了許多內建函數(shù),比如print(...
一、JVMTI簡介 JVMTI(JVM tool interface)位于jpda最底層,JVMTI是JPDA中的一環(huán)JPDA叫做Java 平臺調試架構(Java Platf...