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://www.bianchenghao6.com/h6javajc/526.html