![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin点滴知识
栀夏暖阳
在改变和选择中不断前行理由都只有一个,为家人和理想奋斗,哪怕遍体鳞伤也是幸福的...........
展开
-
Kotlin开发环境搭建及第一行KL代码
Kotlin作为 Android 领域的 Swift,绝对让你如沐春风。首先,Kotlin抛弃沉重的 Java 语法,并且融入了很多现代编程语言的思想,作为开发者,接受新的语言,对自身的提高绝对有好处的。在 Android 开发上,有了Java基础后,学习Kotlin也并非一件难事~~ 先吐槽Android的开发工具,个人还是比较喜欢Eclipse,简单轻便,反应也比较快,Android S转载 2016-11-29 01:36:21 · 7104 阅读 · 0 评论 -
Kotlin学习教程(四)
数据类:使用data class定义 数据类是一种非常强大的类。在[Kotlin学习教程(一)][1]中最开始的用的简洁的示例代码就是一个数据类。这里我们再拿过来: public class Artist { private long id; private String name; private String url; private String原创 2017-12-01 10:26:00 · 450 阅读 · 0 评论 -
Kotlin学习教程(三)
前面介绍了基本语法和编码规范后,接下来学习下基本类型。 在Kotlin中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。 一些类型可以有特殊的内部表示——例如,数字、字符和布尔值可以在运行时表示为原生类型值,但是对于用户来说,它们看起来就像普通的类。 在本节中,我们会描述Kotlin中使用的基本类型:数字、字符、布尔值、数组与字符串。 数字 Kotl原创 2017-12-01 10:24:22 · 214 阅读 · 0 评论 -
Kotlin学习教程(二)
上一篇文章介绍了Kotlin的基本语法,我感觉在继续学习更多知识之前有必要单独介绍以下编码规范。 不管学什么东西,开始形成的习惯以后想改都比较困难。所以开始就用规范的方式学习是最好的。 命名风格 如果拿不准的时候,默认使用Java的编码规范,比如: 使用驼峰法命名(并避免命名含有下划线)类型名以大写字母开头方法和属性以小写字母开头使用4个空格缩进公有函数应撰写函数文档,这样原创 2017-12-01 10:22:31 · 243 阅读 · 0 评论 -
Kotlin学习教程(一)
在5月18日谷歌在I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。并且会在Android Studio 3.0版本全面支持Kotlin。 Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains作为目前广受欢迎的Java IDE IntelliJ的提供商,在Apache许可下已经开源其Kotlin编程语言。Kotlin可以编译成J原创 2017-12-01 10:20:37 · 1042 阅读 · 0 评论 -
Anko - 让你可以更简单地用 Kotlin 开发 Android 应用
anko anko 是一款结合kotlin语言抛弃布局xml的工具,使用他就可以不用写布局xml代码了 举个栗子 如果我们需要实现一个功能 点击按钮toast弹出输入框输入的字符(如下效果图) 效果图 普通方式实现这样一个功能,可能我们会这么做 创建布局xml文件 <LinearLayout xmlns:android="http://schemas.android转载 2017-08-09 08:53:23 · 3405 阅读 · 0 评论 -
Kotlin Primer·第四章·Kotlin 的类特性(下)
前面三章的内容是写给希望快速了解 Kotlin 语言的大忙人的。 而从本章开始,才会真正讲述 Kotlin 语言的神奇之处。 类的扩展 在 Java 开发的时候,经常会写一大堆的 Utils 类,甚至经常写一些common包,比如著名的 apache-commons系列、Guava等等。 如果每个类在想要用这些工具类的时候,他们自己就已经具备了这些工具方法多好,Kotlin的类扩展转载 2017-03-03 14:03:05 · 350 阅读 · 0 评论 -
Kotlin Primer·第四章·Kotlin 的类(上)
前面三章的内容是写给希望快速了解 Kotlin 语言的大忙人的。 而从本章开始,才会真正讲述 Kotlin 语言的神奇之处。 与 Java 相同,Kotlin 声明类的关键字是class。类声明由类名、类头和类体构成。 其中类头和类体都是可选的; 如果一个类没有类体,那么花括号也是可以省略的。 4.1 构造函数 Kotlin 的构造函数可以写在类头中,跟在类名后面,如果有转载 2017-03-03 14:01:57 · 406 阅读 · 0 评论 -
Kotlin Primer·第三章·Kotlin 与 Java 混编
虽然 Kotlin 的开发很方便,但当你与他人协作时,总会碰到 Java 与 Kotlin 代码共存的代码项目。 本章就教你如何优雅的实现 Kotlin 与 Java 混合编程。 3.1 直接转换 3.1.1 将 Java 转换为 Kotlin 如果你之前使用 Java 语言而没有 Kotlin 开发经验,不用担心,Intellij IDEA 会帮你一键转换,将 Java 代码转载 2017-03-03 14:01:00 · 2291 阅读 · 0 评论 -
Kotlin Primer·第二章·基本语法
Kotlin 程序是什么样子的?如果浏览过本书,你会看到许多例子。很有可能你觉得 Kotlin 语言有点古怪,充满了var field: String这样的语法。然而读完本章后,你将不再对这些语法感到陌生,甚至很可能喜欢上它们。 2.1 变量 让我们来看一个很简单的程序。 fun main(args: Array) { var quantity = 5 val p转载 2017-03-03 13:58:49 · 394 阅读 · 0 评论 -
Kotlin Primer·第一章·启程
欢迎阅读本书!Kotlin 语言是一种新的静态类型编程语言,可运行于 JVM 环境同时也能用来开发 Android 应用。本章为学习和使用这一新兴的语言做准备,并讨论在一些常见开发环境中运行 Kotlin 程序的方法。 1.1 Kotlin语言介绍 Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言。开发者称,设计它的目的是避免 Java 语言编程中转载 2017-03-03 13:56:36 · 827 阅读 · 0 评论 -
Kotlin(一)-->Android Studio配置Kotlin开发环境
新的产品开发中Android端已经完全使用Kotlin作为开发语言了,目前为止还没有发现什么不适的地方。所以今天我们将讲解一下如何在Android Studio中配置Kotlin开发环境,算是为Kotlin讲解一下入门知识,后续会慢慢更新kotlin相关知识。 什么是Kotlin? 这里暂时引用一下百度百科中对Kotlin的讲解: Kotlin 是一个基于 JVM 的新的转载 2016-11-29 01:30:46 · 636 阅读 · 0 评论 -
Kotlin(二)-->基础语法
基础语法 定义包名 包名的定义应当在源文件的头部 package my.demo import java.util.* // ...1234512345 文件路径和包名并不要求匹配,源文件可以被放置在文件系统任意位置 参考:包 定义函数 函数有两个Int类型参数和Int类型返回值: fun sum(a: Int, b: Int): Int { ret转载 2016-11-29 01:32:22 · 533 阅读 · 0 评论 -
Kotlin:Android世界的Swift
Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。 按照JetBrains的说法,根据他们多年的Java平台开发经验,他们认为Java编程语言有一定的局限性和问题,而且由于需要向后兼容,转载 2016-11-29 17:17:39 · 463 阅读 · 0 评论 -
【码上开学】Kotlin 的泛型
大家好,我是扔物线朱凯。你在看的是码上开学项目的 Kotlin 高级部分的第 1 篇:Kotlin 的泛型。首当其冲的当然还是香香的视频香香的我啦: 因为我一直没有学会怎么在掘金贴视频,所以请点击 这里 去哔哩哔哩看,或者点击 这里 去 YouTube 看。 以下内容来自文章作者Bruce。 这期是码上开学 Kotlin 系列的独立技术点部分的第一期,我们来聊一聊泛型。 提到 Kotl...转载 2019-09-02 09:52:30 · 270 阅读 · 0 评论