AIDL簡介 AIDL是Android Interface Definition Language的縮寫,即Android接口定義語言。它是An...
Lambda表達式 說到高階函數(shù),不得不先接受下Lambda表達式,一個完整的lambda表達式如下: 聲明method03是一個函數(shù)類型,而該...
1、變量修飾符 反編譯Test類字節(jié)碼可看到,b被final修飾,并且只有g(shù)et方法,其他var修飾的變量均有g(shù)et和set方法 2、字符串使用...
問題描述 創(chuàng)建kotlin文件,編寫main函數(shù)如: 點擊左邊三角形運行其main方法報錯如下,google,baidu了很多方法都沒說到點子上...
簡介 這篇RxJava源碼分析非常精簡,僅通過最簡單的調(diào)用方式對RxJava的整個調(diào)用流程做深入剖析,未貼大量源碼,需要結(jié)合源碼,對比流程分析,...
synchronized使用 修飾實例方法:鎖對象是當前實例對象 修飾靜態(tài)方法:鎖對象是當前類的Class對象 修飾代碼塊:鎖對象是自己指定的對...
創(chuàng)建線程的三種方式: ? 繼承Thread ? 實現(xiàn)Runnable接口,然后交給Thread執(zhí)行 ? 實現(xiàn)Callable接口,通過Futur...
注解定義 Java 注解(Annotation)又稱 Java 標注,是 JDK5.0 引入的一種注釋機制。 其實注解本身對他們注解的代碼并沒有...
泛型定義 Java 泛型(generics)是 JDK 5 中引入的一個新特性, 泛型提供了編譯時類型安全檢測機制,該機制允許程序員在編譯時檢測...