浅谈kotlin和java的不同之处
2021-07-11 本文已影响0人
dora丶Android
kotlin的数据类代替java的setter和getter写法。kotlin中的object代替java中的单例类如工具类。kotlin的高阶函数传递函数参数的写法,可以替代java中aop/aspectj的写法,并可以替代java的动态代理,就语法本身而言,它是超越java8的lambda表达式的存在。而kotlin协程替代java中的线程锁。
kotlin的数据类代替java的setter和getter写法。kotlin中的object代替java中的单例类如工具类。kotlin的高阶函数传递函数参数的写法,可以替代java中aop/aspectj的写法,并可以替代java的动态代理,就语法本身而言,它是超越java8的lambda表达式的存在。而kotlin协程替代java中的线程锁。