
日期和時間API LocalDate 和 LocalTime LocalDate類的實例是一個不可變對象,只提供了簡單的日期,并不含當天...
Optional<T>類是一個容器類,代表一個值存在不存在。Optional<T>用于避免和 null 檢查相關的 bug。 創建Optiona...
一、Java8 的三個編程概念 流處理從輸入流中一個一個讀取數據項,然后以同樣的方式將數據項寫入輸出流。 用行為參數化把代碼傳遞給方法即函數作為...
好像確實如此 剛學Android Jetpack時,前輩們都不怎么推薦使用DataBinding。從中了解到DataBinding是這樣的: 消...
前序 當在Kotlin中使用反射時,你會和兩種不同的反射API打交道。 標準的Java反射,定義在包 java.lang.reflect 中。因...
前序 注解是什么?簡單說注解就是一種標注(標記、標識),沒有具體的功能邏輯代碼。通過注解開發人員可以在不改變原有代碼和邏輯的情況下在源代碼中嵌入...
Java為什么引入泛型 眾所周知,Java 5才最大的亮點就是引入泛型,那么Java引入泛型的目的是什么?這就需要查看Java 5引入泛型前的代...
前序 之前已經掌握了函數類型的定義以及lambda的使用,本次將完成高階函數與內聯函數的學習。 高階函數就是以另一函數作為參數或返回值的函數。 ...
前序 委托,對于很多Java開發者來說都會一面蒙蔽,我也不例外。委托,維基百科的解釋是:有兩個對象參與處理同一個請求,接受請求的對象將請求委托給...