kotlin系列
坐者
希望在前进的道路上,不是孤单一个人
展开
-
Kotlin系列(五)——函数运用
函数运用函数的基本用法与Java的区别java编写的onCreate代码 @Override public void onCreate(Bundle savedInstanceState) { ... }Kotlin编写的onCreate代码 override fun onCreate(savedInstanceState: Bundle?) { ... } 两者对比,可以看出来有以下不同点:java使用”@Override“ 来表原创 2020-06-30 23:00:48 · 384 阅读 · 0 评论 -
Kotlin系列(四)——空安全
空安全字符型的有效性判断Kotlin引入的空安全绝对是其相当有特点的。在以往的开发工作中少不了要跟各种异常做斗争。要说日常开发中最常见的异常,空指针NullPointExCeption肯定是最让人头痛。一旦调用某个空对象的方法,就会产生空指针异常。并且空指针编码的时候还不会包错,开发者也通常意识不到问题。只有闪退、崩溃的时候查看日志知道。“哦,这里有一个空指针异常”因为空指针只是狭义上的空值,广义上的空指除了空指针之外,还包括其他开发者认可的情况,比如说String类型,字符串的长度为0时也原创 2020-05-30 16:21:00 · 340 阅读 · 0 评论 -
Kotlin系列(三)——条件分支
条件分支简单分支条件判断之 if…else判断: var name: String = "" var isCheck = false if (isCheck) { name = "1" } else { name = "2" } print("名字是 $name")当在As敲出这些代码的时候,提示我这段代码是可以优化的。然后根据优化如下: .原创 2020-05-29 23:13:17 · 674 阅读 · 0 评论 -
Kotlin系列(二)——容器
Kotlin号称全面兼容Java,因此,容器类在Kolin中是存在的。当然,Kotlin也对其新增了一些方法。下面开始进行介绍;容器的基本操作Kotlin也拥有三类基本的容器,分别是集合Set、队列List、映射Map。每类容器又分作只读和可变两种类型。只读就表明对于该容器只有读的能力,而增删改就必须使用可变的类型了。Kotlin规定每个变量在定义的时候必须指定是否能够修改。如定义var和val。容器也类似,默认的新容器都是只读容器,如果需要允许修改容器变量,就需要加上Mutable前缀形成新的容器,.原创 2020-05-28 22:17:40 · 326 阅读 · 0 评论 -
Kolin系列(一)—— 基本数据类型、数组、字符串
众所周知,Kotlin出来已经良久了。虽然说能够在Android和java开发中,缩减很大的代码量。但是很多的开发者已经习惯于使用它的老大哥们,所以说,尽管Kotlin拥有着众多优势,但是从推出开始,总是不温不火。直到2019年05月08日,谷歌在当日举行的 I/O 大会上宣布,Kotlin 编程语言是 Android 应用程序开发人员的首选语言。经过这次大会以后,Kotlin终于还是扬眉吐气了一把。作为一枚从事安卓的小程序猿,在我学习的时候同时分享出来,也是希望大家能够一同进步。再不济也能推广原创 2020-05-26 22:37:20 · 788 阅读 · 0 评论