冰鉴的博客

夫唯不争,故天下莫能与之争

Kotlin系列之接口

今天说说Kotlin中的接口。 还是同样的,在说Kotlin中的接口之前先来说说Java中的接口。然后对比着来学习。 Java中的接口 先上一段代码吧,然后再总结一下Java中的接口的一些相关知识点。 Java代码 public interface Clickable { ...

2018-01-29 23:23:08

阅读数:188

评论数:0

Kotlin系列之扩展函数和属性

今天,让我们聊聊Kotlin中的扩展函数和属性的话题。 扩展函数和属性,见名知意,就是可以做到在目前已存在的类的基础上添加函数和属性,只是这些函数和属性定义在类的外部,是不是很好奇呢?那就一起来看看吧。 扩展函数 我们直接来一个例子进行分析,给String类添加一个成员函数lastCh...

2018-01-24 22:36:05

阅读数:76

评论数:0

Kotlin系列之顶层函数和属性

今天一起来看看Kotlin中的顶层函数和属性。 遇到的问题 我们都知道,Java中,所有的代码都是依托于类而存在,我们所谓的函数作为类的方法,我们所谓的属性作为类的属性。但是在有些情况下,我们发现有些方法可能不是属于某一个特定类,有些属性也不是属于某一个特定的类。所以我们就创建了很多的J...

2018-01-22 23:00:02

阅读数:747

评论数:0

Kotlin系列之命名参数和默认参数

今天一起来看看Kotlin的命名参数和默认参数。 如果你学过Python,那你对这两个概念一定不陌生,那我们今天就来学习一波Kotlin中的默认参数和命名参数。 遇到的问题 为了说明命名参数和默认参数出现的必要性,我们先抛出一个问题,如何打印出一个集合,并且定制它的打印形式。在Java...

2018-01-22 22:57:05

阅读数:614

评论数:0

Kotlin系列之异常

这一节我们说说Kotlin中的异常。 Java中的异常 我们知道,在Java中,异常是一个绕不过的话题,说到异常,最先想到的就是try...catch...finally,在Kotlin中也是同样的,使用方式几乎是不变的,但是也有一些小小的变动。这里我们还是以往的惯例,先放Java代码,...

2018-01-18 22:03:05

阅读数:142

评论数:0

2018年,做点不一样的。

2018年,开始正式实习,开始接触正式的开发环境,开始步入社会,开始一个人在魔都打拼。 2018年开始写自己的微信公众号Kotlin实战Android (kotlindevandroid),初步计划分享Kotlin、Android、Java相关的知识,分享更多的内容给大家。 欢迎关注我的微信公...

2018-01-18 21:54:32

阅读数:189

评论数:0

Kotlin系列之in运算符

今天我们聊聊Kotlin中的in运算符。 其实我们上一节也看到了in的身影,那里它是用来迭代集合或者map的,我们这里说说in的其他用处。

2018-01-17 22:43:10

阅读数:100

评论数:0

Kotlin系列之迭代集合与map

今天来学习一下Kotlin中如何迭代集合和map。 还是以往的惯例,先说说Java中的方式,在对比看看Kotlin中的方式。 Java中迭代集合和map 这个属于Java中的基础知识,这里贴一下代码,方便后面与Kotlin对比。 Java代码 ListString> li...

2018-01-16 22:36:32

阅读数:134

评论数:0

Kotlin系列之循环

今天说说Kotlin中的循环迭代的内容。 我们这里还是对比Java来学习Kotlin中的循环迭代的写法。

2018-01-15 22:44:50

阅读数:104

评论数:0

Kotlin系列之智能转换

今天我们来学学Kotlin中的智能转化。 在开始说概念之前,我们先说说Java中的一个现象,然后再对比Kotlin中的处理。

2018-01-14 23:25:24

阅读数:134

评论数:0

Kotlin系列之when关键字

今天,我们来学习一下Kotlin的when关键字。 when关键字是一个有返回值的表达式,也就是它可以返回一个值。下面说说它的各种用法。when处理枚举类在Java中我们一般使用switch来处理枚举类,比如我想对每一种枚举值返回一个结果,就可以使用switch来处理。这种处理的需求在Kotlin...

2018-01-11 23:00:48

阅读数:248

评论数:0

Kotlin系列之枚举类

今天我们一起学习Kotlin中的枚举类。

2018-01-09 22:19:33

阅读数:94

评论数:0

Kotlin系列之目录和包

今天我们学习Kotlin的目录和包。 前面我们了解了Kotlin的类和属性,但是我们都只是写了很少的代码,当代码量增加时,我们就需要一定的方法来组织和分类存放我们的代码,以便于整个项目的维护,如果我们将所有的代码都写在一个kt文件中是不行的。一旦我们开始写出多个kt文件,就涉及到多个文件和类之...

2018-01-08 22:32:10

阅读数:163

评论数:0

Kotlin系列之类和属性

这一节我们学习Kotlin的类和属性。 学习过Java的小伙伴对面向对象应该不会陌生吧。虽然说Kotlin支持直接在文件中写函数,但是它同样支持面向对象,下面就来了解一下Kotlin的类和属性相关的知识。 Kotlin的类 Kotlin中类的声明也是使用class关键字,下面我们通过对...

2018-01-07 21:50:33

阅读数:93

评论数:0

Kotlin系列之变量和函数

这一节我们将学习Kotlin的变量和函数。 Kotlin的变量 1 . Kotlin的变量声明格式 Kotlin中的变量声明以关键字开始,在大部分情况下可以省略类型,这里我们同样将Kotlin与Java进行对比 Kotlin变量声明格式如下: //关键字 变量名:类型(可省略...

2018-01-06 23:04:28

阅读数:128

评论数:0

Kotlin系列之Kotlin初体验

这一篇我们开始Kotlin代码之旅,一步步入门Kotlin。 一、Kotlin开发工具 Kotlin语言在开发之初,它的语言和插件工具是同步开发的。 这里推荐IntelliJ IDEA15及以上,IDEA这款开发工具可以说是获得好多程序猿的推崇,IDEA15以后Kotlin的插件是开箱...

2018-01-04 23:56:49

阅读数:200

评论数:0

Kotlin系列之Kotlin简介

从今天开始,我将陆续分享一系列Kotlin相关的文章,希望可以借此来促使自己学习一门新的语言。

2018-01-01 17:38:43

阅读数:123

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭