Kotlin中国 为您找到相关结果 578

Kotlin教程——Kotlin简介

Kotlin 是什么? Kotlin是JetBrains开发的针对JVM、Android 和浏览器的静态编程语言。 JetBrains,作为目前广受欢迎的 Java IDE IntelliJ IDEA 的开发商,在 Apache 许可下已经开源其Kotlin 编程语言。JetBrains 作为最智能的 Java IDE 的开发商,对 Java 的了解是毋庸置疑的,在使用 Java 过程中,JetBrains 的工程师们发现了大量的问题,为了更高效的开发以及解决 Java 中的一些问题,JetBrains 开发了致力于替代 Java 的 Kotlin。 为什么使用 Kotlin? 1、简洁——大大减少您需要编写的样板代码量 使用一行代码创建一个包含getter,setter并重写equals(...阅读全文

博文 2017-05-23 14:28:42 三产

谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好

编译:伯乐在线/黄小非 谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好 5月18日,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。这条爆炸性资讯在当天就是 Hacker News 首页热门讨论。就在同一天,谷歌技术大牛 Steve Yegge 也发了一篇关于 Kotlin 的使用体会总结文章,同样也在首页热门,并引发 200+ 讨论。 (Steve Yegge ) 为什么说 Kotlin 比你们用的那些垃圾语言都好哈,这个标题党的题目让你点进来看了吧。不要奇怪,现在标题党在网上很普遍的。而且这篇文章给出的回答,肯定能震撼到你。说真的,其实我不想去攻击你们的语言信仰……至少不会“大大地”想。毕竟你喜欢的语言大放异彩的时期,可能要追溯到冰川时代了...阅读全文

博文 2017-05-25 13:01:11 小码哥_WS

一张图,三分钟,掌握 Swift & Kotlin

看图说话 有点长,慢慢看,看完之后,可能你就傻傻分不清了的。 Swift is like Kotlin 看到这里,相信你已经大概能理解,为什么那么多人把这两个语言放在一起讨论了的。如果你之前写过 Swift ,那么看完此图,分分钟就可以开启 IDE 写起 Kotlin代码, 反之亦然...阅读全文

博文 2017-05-26 14:00:10 postdep

kotlin基础语法

每种编程语言都有一定的语法、语义和执行顺序(同步),学习一种新语言也都是从这三者出发,下面我们就只针对kotlin的语法来做简单的介绍。 Kotlin有自己的特性不该被Java的思维所束缚。 基本语法准则:在Kotlin中常量用 val 声明,变量用 var 声明;关键字在前面,类型以冒号 :隔开在后面,也可以省略直接赋值;类型后带问号 ? 表示可为空类型(默认空类型安全);常量 val 延迟加载 by lazy{} ;默认是线程安全的,关闭线程安全 lazy(LazyThreadSafetyMode.NONE){} ;变量 var 延迟加载 lateinit ;内部类和参数默认为public,而在Java中为private类默认为不可继承(final),想要可被继承要声明为 open 或 ...阅读全文

博文 2017-05-28 18:02:07 samychen

Kotlin成安卓开发官方语言,我们如何学习它

以下内容非原创,转发自 逆流的鱼yuiop 何俊林 1.摘要2.Kotlin是什么?3.Kotlin的特性4.如何学习Kotlin5.Android Studio使用Kotlin6.撸一个项目 5月18日谷歌在今日举行的I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。 谷歌称还将与JetBrains公司合作,为Kotlin设立一个非盈利基金会。JetBrains在2010年首次推出Kotlin编程语言,并在次年将之开源。下一版的Android Studio(3.0)也将提供支持。 值得一提的是,发布会上,Kotlin将作为安卓一级语言消息的宣布获得台下最热烈的欢呼声。...阅读全文

博文 2017-05-23 14:28:42 慕涵盛华

Kotlin 50行代码实现清除Android项目中不用的图片和资源

前言 Google 在I/O大会上宣布了官方支持kotlin作为android的开发语言。因此kotlin一下子进入了android开发同学们的实现,其实我很早就知道这门语言,也看了别人使用这门语言做android开发,但是由于懒,从来也没有看过。正好借此机会,大家都在趁热乎劲学习,我也翻开了官方文档看了看,因为我学习一门语言的方法就是简单浏览一下语法,然后直接开始写一个简单的程序,这样子在实现想要的功能的同时也就简单熟悉了一些常用的语法,于是就有了第一个练习的程序,也就有了这个分享。 Kotlin优点 Kotlin 的语法优点还是很多的。跟scala其实挺像的。如果写过scala,写这个会觉得挺顺手的。 集合链式调用,像rxjava一样,有很多的操作符,写起来很舒服,语法糖比较多,看起来逻...阅读全文

博文 2017-05-27 17:02:11 Kingty

Kotlin Koans学习笔记(1)

Kotlin Koans是Kotlin官方推出的一系列Kotlin语法练习。一共42个任务,分为6个模块。每一个任务都有一系列单元测试,需要完成的任务就是编码通过单元测试。本文是在学习Kotlin Koans过程中将相关语法点做一个简单的记录。 0.HelloWorld 和所有其他语言一样,Kotlin Koans的第一个任务名称就是Hello World,这个任务比较简单,提示也说的很清楚,就是要求task0函数返回一个字符串OK: fun task0(): String { return "OK" } 这一个任务主要涉及kotlin的函数定义。在kotlin中函数通过关键字fun声明,和Java中函数的返回类型写在函数名称前不一样,Kotlin中函数的返回类型在函数名称的后面,中间以:分...阅读全文

博文 2017-05-23 14:28:42 唐先僧

升级AS3.0随记

下载 AS3.0下载链接 Gradle版本得在gradle-4.0-milestone-1-all以上。如AS3.0同步翻墙慢,可手动下载,然后在gradle-wrapper.properties更新依赖,这里我用的是当前最新版本 distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-rc-1-all.zip Android Profiler Android性能分析器,它分为应用cpu的占用CPU Profiler,应用内存占用Memory Profiler,网络分析器NetWork Profiler以及新增的高级分析器Advanced Profiling。接下来就是在AS里面打开AndroidProfil...阅读全文

博文 2017-06-05 00:02:08 Goach

改造 Maven 项目支持 Kotlin 语法

使用 Maven---原文地址 插件与版本 kotlin-maven-plugin 用于编译 Kotlin 源代码与模块,目前只支持 Marven V3。 通过 kotlin.version 属性定义要使用的 Kotlin 版本: 1.1.2-4