什么是Gradle危融,我打開idea,在設(shè)置里面會有一個選項是build tools寨腔,這個選項里有3個選項速侈,ant迫卢,maven和gradle。所以gradle就是build t...
什么是Gradle危融,我打開idea,在設(shè)置里面會有一個選項是build tools寨腔,這個選項里有3個選項速侈,ant迫卢,maven和gradle。所以gradle就是build t...
前言Android程序不同于Java程序(只需要 main() 函數(shù)就可以運行),而是需要一個完整的Android工程環(huán)境眨层,這個環(huán)境下我們有像 Activity,Servic...
單元測試基本概念 及 動機 單元測試基本步驟 初始化——準備一些測試前提條件。例如新建需要測試的類的實例 調(diào)用被測試的方法 驗證結(jié)果——測試結(jié)果是否與預期一致 釋放資源或刪除...
習題一 s1 和 s2指向同一個值鸥滨,值儲存在常量池內(nèi)老速。s3 會引用一個新的對象橘券。 習題二:如何理解String類的不可變性 不可變性,是因為我們在改變一個 String 的值...
Canvas的本質(zhì) 繪制內(nèi)容是根據(jù)畫布(Canvas)的規(guī)定 繪制在屏幕 上的 畫布(Canvas)只是繪制時的規(guī)則,但 內(nèi)容實際上是繪制在屏幕上的為了更好地說明繪制內(nèi)容的本...
Service 服務(Service)是Android中實現(xiàn)程序后臺運行的解決方案续担,它非常適合執(zhí)行那些不需要和用戶交互而且還要求長期運行的任務乖仇。服務的運行不依賴于任何用戶界面...
??在看Kotlin的基本類型時示启,文檔提到,Kotlin中所有東西都是對象舍咖;并且數(shù)字在 Java 平臺是物理存儲為 JVM 的原生類型排霉,除非我們需要一個可空的引用(如 Int...
在 Kotlin 中的變量苟耻、常量以及注釋多多少少和 Java 語言是有著不同之處的梁呈。下面詳細的介紹 Kotlin 中的變量、常量蘸秘、注釋的使用官卡,并且和 Java 的對比蝗茁。 Ko...
1. 多線程基礎(chǔ) 1.1 多線程實現(xiàn)方式 多線程的形式上實現(xiàn)方式主要有兩種:一種是繼承 Thread 類抹恳,一種是實現(xiàn) Runnable 接口。本質(zhì)上實現(xiàn)方式都是來實現(xiàn)線程任務...
1. 異常處理 異常是程序中的一些錯誤,但并不是所有的錯誤都是異常糖埋,并且有些錯誤是可以避免的。 異常通常發(fā)生的原因: 用戶輸入了非法數(shù)據(jù) 要打開的文件不存在 網(wǎng)絡通信時連接中...
1.數(shù)據(jù)結(jié)構(gòu) 枚舉(Enumeration)枚舉接口雖然它本身不屬于數(shù)據(jù)結(jié)構(gòu)扮饶,但它在其他數(shù)據(jù)結(jié)構(gòu)的范疇里應用很廣具练。枚舉接口定義了一種從數(shù)據(jù)結(jié)構(gòu)中取回連續(xù)元素的方式。Enume...
斐波那契數(shù)列 劍指offer 10-i 斐波那契數(shù)列[https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof/]...
#175組合兩個表[https://leetcode-cn.com/problems/combine-two-tables/] #177第N高薪水[https://leetc...
復習一下ArrayList甜无,LinkedList扛点,List的自帶方法 劍指offer 40 最小的k個數(shù)[https://leetcode-cn.com/problems/z...
劍指offer 09 用兩個棧實現(xiàn)隊列[https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-li...
二叉樹的定義及相關(guān)性質(zhì) 二叉樹性質(zhì)及操作[https://segmentfault.com/a/1190000014743964] 注意:對于String來說哥遮,length(...
鏈表的特性:如下代碼: 劍指offer 06 從尾到頭打印鏈表[https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yi...