Kotlin入门学习
从这里开始学习Kotlin,简单、快速而全面
光临天下
无
展开
-
Kotlin入门介绍篇
简介首先写这个专栏算是为了自己记录学习中的笔记吧。同是更希望能帮到你。因为无论写这种专栏博客,还是读,都可以让自己得到系统的成长吧。我也借鉴了许多资料,但是绝不是抄袭。只是为了学习!!!如果你是刚接触编程的人,我不太建议你看,因为我大部分默认你学习过Java语言的。如果你是从是Android一年以上,我感觉这很适合你,因为除了这篇文章,我没有任何啰嗦和学习无关的话语。如果你后面的文章太简...原创 2019-02-01 19:02:02 · 660 阅读 · 1 评论 -
Kotlin—基本语法(一)
欢迎大家加入正式我的Kotlin语言学习~一、标识符和关键字标识符就是大家给函数(Java中的方法)、变量、常量、类、接口取的名字。关键字又称保留字,就是系统已经定义好的标识符。目的就是告诉开发人员,不能使用关键字为标识符。标识符的规则:不能使用$或者直接使用硬关键字 区分大小写 首字符,可以是下划线和字母、不能使用数字(大部分语言都是) 不能使用field用...原创 2019-01-30 19:52:35 · 693 阅读 · 1 评论 -
Kotlin—基本语法(二)
本篇含有小量的实战练习,下面的数据类型,强烈建议你在IDE手动练习,请勿复制!!!一、数据类型在Android中使用Kotlin编写的代码会靠Java虚拟机,所以数据类型最终被编译成为Java数据类型。所以先简单的说一下Java的数据类型1.Java的数据类型Java语言的数据类型分为:基本类型和引用类型。基本类型变量在计算机中保存的是数值,当赋值或作为参数传递给函数...原创 2019-02-01 18:22:18 · 468 阅读 · 2 评论 -
Kotlin—基本语法(三)
这章比较简单是对字符串的讲解,以及正则表达式。很多语言都有正则,如果你之前没有搞明白,就耐下心来读读。一、字符串在Kotlin中字符大概分为两种,一种和Java一样的普通字符串,一种Kotlin才有的原始字符串。1.普通字符串 与Java语言一样,普通字符串使用 " " 把内容包括起来。 var string="我是字符串"2.原始字符串输入的字符串=输...原创 2019-02-11 14:54:33 · 538 阅读 · 0 评论 -
Kotlin—基本语法 (四)
本章主讲Kotlin的运算符一、运算符1. 算术运算符1.1 一元运算符一元运算符一共三个,-、++ 、--。fun main(args: Array<String>) { var int = 1 val a = int++ val b = ++int println(-1) println(a) pri...原创 2019-02-11 22:52:32 · 512 阅读 · 1 评论 -
Kotlin—基本语法 (五)
这篇博客讲表达式、语句和函数,讲的有点多,请认真读。一、表达式和语句1、if在Kotlin中if就是语句也是表达式。(表达式有返回值,语句没有),所以比Java更加灵活和简便些。1.1 if语句使用方式if语句很简单,和Java也一样。接下有几个栗子吃栗子1:fun main(args: Array<String>) { val a ...原创 2019-02-12 14:57:21 · 434 阅读 · 0 评论 -
Kotlin—面向对象(一)
在Kotlin中有两大思想,分别是面相对象编程和函数式编程,从今起进入我们就要攻克这两大核心思想,先是面相对象的学习和使用。一、面相对象三大特征先简单介绍面相对象的知识,你现在只需要有一个抽象的认识。说起面相对象就要说一下面向过程面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象:把构成问题事务分解成各个对...原创 2019-03-26 10:55:33 · 339 阅读 · 0 评论 -
Kotlin—面向对象(二)
今天是面向对象的最后一节,下一节为函数式编程。一、继承在面向对象中继承使用的特别多,当你有几个类,属性和函数差不多。你就可以定义一个父类,然后继承它,拿到它的属性和函数,不用一直重复写。在Kotlin中继承使用:来表示class Student : Person() {}但是继承的父类必须是open的,也就是说kotlin中所有类默认是find的,而open就是取...原创 2019-03-27 10:23:03 · 215 阅读 · 1 评论 -
Kotlin—函数式编程 (一)
今天开始学习Kotlin的第二大思想,函数式编程。函数式编程在中一切都是函数。核心概念:函数和其它数据类型是一样的,可以作为其它函数的参数传入,也可做为函数的返回值。 使用表达式,不用语句。 高阶函数:一个函数可做为另一个函数的参数和返回值 无副作用:函数执行过程会返回一个结果,不会修改外部变量高阶函数函数式编程的关键是支持高阶函数,就是说一个函数可以做为另一个函...原创 2019-03-27 17:52:48 · 461 阅读 · 0 评论