Skip to content
gqlxj1987's Blog
Go back

Java You Don't Know

Edit page

原文链接

java8 stack

Java 是一门 强类型、静态检查、显式类型 的“低糖”语言,它支持面向对象编程、面向对象多态、并发编程、事件驱动、反射元编程、泛型编程、Annotation 处理,当然,也包含基本的函数式编程递归支持

Kotlin 是一个从来不缺特性的语言 — 协程、类型推导、完全面向对象(class, object, companion object)、扩展函数、typealias、面向对象 mix-in混入、first-class 面向对象代理、属性(property)、密封类(sealed class)、数据类(data class)和数据类解构赋值、注解类(annotation class)、internal 访问限制、lateinit var 实例字段属性、闭包(lambda)、高阶函数、尾递归tailrec、灵活控制流(labled chunk)、if 表达式、when 分支判断、内联(inline)方法和类、vararg、操作符重载、和 Object#equals 等价的 (==) 二元逻辑运算符、infix notation (e.g. to, until)、elvis (?:) 和 null 传导 (?.)、区间和 Pair、多行字符串、强制标识符合法化(val #_# = 0x0_0)、软化关键字(soft keywords)、in out 和声明处型变、reified 内联实现真泛型


Edit page
Share this post on:

Previous Post
What Happens When K8s
Next Post
Cluster Akka in Kubernetes