Kotlin点滴知识
栀夏暖阳
在改变和选择中不断前行理由都只有一个,为家人和理想奋斗,哪怕遍体鳞伤也是幸福的...........
展开
-
Kotlin开发环境搭建及第一行KL代码
Kotlin作为 Android 领域的 Swift,绝对让你如沐春风。首先,Kotlin抛弃沉重的 Java 语法,并且融入了很多现代编程语言的思想,作为开发者,接受新的语言,对自身的提高绝对有好处的。在 Android 开发上,有了Java基础后,学习Kotlin也并非一件难事~~先吐槽Android的开发工具,个人还是比较喜欢Eclipse,简单轻便,反应也比较快,Android S转载 2016-11-29 01:36:21 · 7172 阅读 · 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 · 495 阅读 · 0 评论 -
Kotlin学习教程(三)
前面介绍了基本语法和编码规范后,接下来学习下基本类型。在Kotlin中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。 一些类型可以有特殊的内部表示——例如,数字、字符和布尔值可以在运行时表示为原生类型值,但是对于用户来说,它们看起来就像普通的类。 在本节中,我们会描述Kotlin中使用的基本类型:数字、字符、布尔值、数组与字符串。数字Kotl原创 2017-12-01 10:24:22 · 226 阅读 · 0 评论 -
Kotlin学习教程(二)
上一篇文章介绍了Kotlin的基本语法,我感觉在继续学习更多知识之前有必要单独介绍以下编码规范。不管学什么东西,开始形成的习惯以后想改都比较困难。所以开始就用规范的方式学习是最好的。命名风格如果拿不准的时候,默认使用Java的编码规范,比如:使用驼峰法命名(并避免命名含有下划线)类型名以大写字母开头方法和属性以小写字母开头使用4个空格缩进公有函数应撰写函数文档,这样原创 2017-12-01 10:22:31 · 249 阅读 · 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 · 1069 阅读 · 0 评论 -
Anko - 让你可以更简单地用 Kotlin 开发 Android 应用
ankoanko 是一款结合kotlin语言抛弃布局xml的工具,使用他就可以不用写布局xml代码了举个栗子如果我们需要实现一个功能 点击按钮toast弹出输入框输入的字符(如下效果图)效果图普通方式实现这样一个功能,可能我们会这么做创建布局xml文件<LinearLayout xmlns:android="http://schemas.android转载 2017-08-09 08:53:23 · 3423 阅读 · 0 评论 -
Kotlin Primer·第四章·Kotlin 的类特性(下)
前面三章的内容是写给希望快速了解 Kotlin 语言的大忙人的。而从本章开始,才会真正讲述 Kotlin 语言的神奇之处。类的扩展在 Java 开发的时候,经常会写一大堆的 Utils 类,甚至经常写一些common包,比如著名的 apache-commons系列、Guava等等。如果每个类在想要用这些工具类的时候,他们自己就已经具备了这些工具方法多好,Kotlin的类扩展转载 2017-03-03 14:03:05 · 363 阅读 · 0 评论 -
Kotlin Primer·第四章·Kotlin 的类(上)
前面三章的内容是写给希望快速了解 Kotlin 语言的大忙人的。而从本章开始,才会真正讲述 Kotlin 语言的神奇之处。与 Java 相同,Kotlin 声明类的关键字是class。类声明由类名、类头和类体构成。其中类头和类体都是可选的; 如果一个类没有类体,那么花括号也是可以省略的。4.1 构造函数Kotlin 的构造函数可以写在类头中,跟在类名后面,如果有转载 2017-03-03 14:01:57 · 414 阅读 · 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 · 2309 阅读 · 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 · 402 阅读 · 0 评论 -
Kotlin Primer·第一章·启程
欢迎阅读本书!Kotlin 语言是一种新的静态类型编程语言,可运行于 JVM 环境同时也能用来开发 Android 应用。本章为学习和使用这一新兴的语言做准备,并讨论在一些常见开发环境中运行 Kotlin 程序的方法。1.1 Kotlin语言介绍Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言。开发者称,设计它的目的是避免 Java 语言编程中转载 2017-03-03 13:56:36 · 841 阅读 · 0 评论 -
Kotlin(一)-->Android Studio配置Kotlin开发环境
新的产品开发中Android端已经完全使用Kotlin作为开发语言了,目前为止还没有发现什么不适的地方。所以今天我们将讲解一下如何在Android Studio中配置Kotlin开发环境,算是为Kotlin讲解一下入门知识,后续会慢慢更新kotlin相关知识。什么是Kotlin?这里暂时引用一下百度百科中对Kotlin的讲解:Kotlin 是一个基于 JVM 的新的转载 2016-11-29 01:30:46 · 649 阅读 · 0 评论 -
Kotlin(二)-->基础语法
基础语法定义包名包名的定义应当在源文件的头部package my.demoimport java.util.*// ...1234512345文件路径和包名并不要求匹配,源文件可以被放置在文件系统任意位置参考:包定义函数函数有两个Int类型参数和Int类型返回值:fun sum(a: Int, b: Int): Int { ret转载 2016-11-29 01:32:22 · 542 阅读 · 0 评论 -
Kotlin:Android世界的Swift
Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。按照JetBrains的说法,根据他们多年的Java平台开发经验,他们认为Java编程语言有一定的局限性和问题,而且由于需要向后兼容,转载 2016-11-29 17:17:39 · 469 阅读 · 0 评论 -
【码上开学】Kotlin 的泛型
大家好,我是扔物线朱凯。你在看的是码上开学项目的 Kotlin 高级部分的第 1 篇:Kotlin 的泛型。首当其冲的当然还是香香的视频香香的我啦:因为我一直没有学会怎么在掘金贴视频,所以请点击 这里 去哔哩哔哩看,或者点击 这里 去 YouTube 看。以下内容来自文章作者Bruce。这期是码上开学 Kotlin 系列的独立技术点部分的第一期,我们来聊一聊泛型。提到 Kotl...转载 2019-09-02 09:52:30 · 298 阅读 · 0 评论