一、反引号
反引号:``
Kotlin
中可以用反引号解决关键字冲突问题。- 将一个不合法的字符变为合法字符,这种情况一般可以用在一个
Kotlin
方法不希望被Java
调用时使用,因为Java
语言层面上不支持反引号这种语法。
fun `1234`(){
println("1234")
}
fun ` `(){
println(" ")
}
fun ` `(){
println(" ")
}
fun main(args: Array<String>) {
`1234`()
` `()
` `()
}
二、比较操作
Kotlin | Java | 作用 |
---|---|---|
a == b | a.equals(b) | 比较两个对象的内容是否相同 |
a === b | a == b | 比较两个对象是否是同一个对象 |
三、typealias
通过这个关键字可以关联一个已有的类,可以理解为给类起一个别名。
typealias A = Thread
fun main(args: Array<String>) {
val a = A()
a.start()
}