学习Kotlin一

简介: 学习Kotlin一

1、kotlin万能“==”,即可比较字符串又可比较数字还可比较内存地址


Kotlin的 == 与Java的 == 的对比在于:Java的 == 是比较字符串的内存地址,Kotlin的 == 与Java语言的equals方法相等。



2、kotlin☞之object


在Java中,单例的声明可能具有多种方式:如懒汉式、饿汉式、静态内部类、枚举等;

在Kotlin中,单例模式的实现只需要一个 object 关键字即可;


image.png


3、kotlin之“@”符号


引入一个注解

引入或引用一个循环标签

引入或引用一个 lambda 表达式标签

引用一个来自外部作用域的 “this”表达式

引用一个外部超类


目录
相关文章
|
2月前
|
存储 Java 编译器
Kotlin学习教程(八)
Kotlin学习教程(八)
|
1月前
|
Java Kotlin
Kotlin学习教程(七)
《Kotlin学习教程(七)》主要介绍了Lambda表达式,这是一种匿名函数,广泛用于简化代码。文章通过与Java 8 Lambda表达式的对比,展示了Kotlin中Lambda的基本语法、参数声明、函数体定义及如何作为参数传递。示例包括按钮事件处理和字符串比较,突出了Lambda表达式的简洁性和实用性。
38 4
|
2月前
|
Java Maven Kotlin
vertx的学习总结7之用kotlin 与vertx搞一个简单的http
本文介绍了如何使用Kotlin和Vert.x创建一个简单的HTTP服务器,包括设置路由、处理GET和POST请求,以及如何使用HTML表单发送数据。
44 2
vertx的学习总结7之用kotlin 与vertx搞一个简单的http
|
2月前
|
Java Kotlin 索引
Kotlin学习教程(三)
Kotlin学习教程(三)
19 4
|
2月前
|
Java Kotlin
Kotlin学习教程(二)
Kotlin学习教程(二)
40 4
|
2月前
|
安全 Java 编译器
Kotlin学习教程(一)
Kotlin学习教程(一)
41 4
|
2月前
|
存储 Java API
Kotlin学习教程(六)
《Kotlin学习教程(六)》介绍了Kotlin中的注解、反射、扩展函数及属性等内容。注解用于添加元数据,反射支持运行时自省,扩展则允许为现有类添加新功能,无需修改原类。本文还详细解释了静态扩展的使用方法,展示了如何通过companion object定义静态部分,并对其进行扩展。
21 2
|
2月前
|
存储 设计模式 JSON
Kotlin学习教程(五)
《Kotlin学习教程(五)》介绍了Kotlin中的泛型、嵌套类、内部类、匿名内部类、枚举、密封类、异常处理、对象、单例、对象表达式、伴生对象、委托等高级特性。具体内容包括泛型的定义和类型擦除、嵌套类和内部类的区别、匿名内部类的创建、枚举类的使用、密封类的声明和用途、异常处理机制、对象和单例的实现、对象表达式的应用、伴生对象的作用以及类委托和属性委托的使用方法。通过这些内容,读者可以深入理解Kotlin的高级特性和设计模式。
23 1
|
2月前
|
Java Kotlin
Kotlin学习教程(十)
Kotlin学习教程(十)
|
2月前
|
XML 编译器 Android开发
Kotlin学习教程(九)
Kotlin学习教程(九)