Jeff LiJava Sealed ClassThe Sealed class has been previewed for two released versions, Java 15 and Java16, and it is finalized in Java 17. Here we are going to…Dec 10, 2021Dec 10, 2021
Jeff LiThinking in LiveDataNowadays, the MVVM architecture has been accepted widely as a standard on the development of mobile platforms for years(meanwhile, some…Nov 12, 2021Nov 12, 2021
Jeff LiJava ExceptionsAs Java developers, we probably need to work together with our old friend, Exception, in our daily life. However, we might know this old…Jul 29, 2021Jul 29, 2021
Jeff LiJava Stream BasicsIt has been years since Java 8 was released. No doubt it is a milestone for Java. One of the most attractive features is Lambda Expressions…Jun 27, 2021Jun 27, 2021
Jeff LiKotlin: a pitfall in JSON serialization libraryThere is an unexpected behavior in Kotlin’s Serialization Library.May 25, 2021May 25, 2021