Kotlin简单入门
背景
主要知道该语言是jetBrains也就是出开发神器IDEA的公司推出的编程语言就行。因为被Google推荐在android上进行开发,所以该语言也是android开发的所要学习的一门关键语言。
语法特性简单概括(语法糖)
- kotlin是没有分号作为结束的
- 变量类型是强推导类型的
采用类似JavaScript的变量关键词 和
- 推荐采用lambda编程,简化
正式认识
变量和函数
- 和 :一般情况下推荐使用;这相当于java中的final变量,安全性会提高不少。
JAVA基础小技巧
讯享网
- 函数方法;主要的编写要点就是给参和返参
如下的代码:可以使用lambda编程——这个东西有很多的介绍,我个人理解就是讲一大段代码作为某个方法的参数进行使用即可,千万不要迷糊!这东西的出现就为了提高效率,少敲一些代码
讯享网
逻辑控制
- if 在kotlin是可以有返回值
- when 相当于java 中的switch不过不需要break(每次都很容易忘记break,导致各种各样的突发情况!【囧】这也体现kotlin对于这种问题处理的优越)
讯享网
- while和for 使用关键词 来达到循环的目的。
面向对象编程
kotlin自然也是像java一样都是面向对象编程语言

- 对象和类
- 接口,kotlin的接口使用和java的基本一致
多了默认实现方法,这个就可以不用override重写
- 数据类(JavaBean)和单例类
lambda编程
这个在kotlin是推荐的一种编程模式!通俗来说:一段代码作为参进行使用
- 通过集合api(kotlin)
- lambda的解析
- lambda的应用
线程启动某方法
空指针问题
在java中空指针问题是项目崩溃的最高问题!在kotlin中就提供一种机制保护指针,尽可能避免空指针问题出现。
关键操作符号以及,,具体的使用详见以下代码:
小技巧
- 字符串内嵌 这个和javaScript很像,格式为
- 参数默认
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/9880.html