通过前面两篇文章,我们学习了Kotlin的基本知识,并知道如何配置工程,本文将接着介绍Java没有的而Kotlin实现了的有趣的特性。记住当你对Kotlin语言有任何疑问时,请参考官方指南。该指南组织的很好,而且容易理解,本文将不会介绍语言...
分类:
移动开发 时间:
2015-07-08 16:29:50
阅读次数:
148
这几天一直在准备考试,实在没有时间,已经过去了这么久,终于要到面向对象了! 先看看Kotlin中的类长什么样吧. 可以看到Kotlin中的类还是很普通的,大多与Java相似,比较特殊的有: 每一个构造函数都必须为每一个成员变...
分类:
其他好文 时间:
2015-07-03 23:33:36
阅读次数:
727
Kotlin是由JetBrains设计的开放源码的编程语言,它正在Java开发者中变得越来越流行。Kotlin通常被吹捧为Java的继承者,相比较Java而言,Kotlin提供更为丰富的开发经验,因为它更现代,更具表现力和更简介。如果你在寻求Android开发的...
分类:
移动开发 时间:
2015-06-29 10:01:26
阅读次数:
146
在Java中可以使用{}建立一个匿名的代码块,代码块会被正常的执行,除了改变了作用域之外,似乎并没有什么其他的作用。然而在Kotlin中却不能这么做,这是为什么呢? 其实,我们都知道一个函数一定与一个内存地址相...
分类:
其他好文 时间:
2015-06-23 01:03:25
阅读次数:
248
Kotlin的控制流与其他语言一样,顺序,分支,循环 顺序语句就不多说,分支有两种,if-else和when(类似于Java中的switch) if语句: 运行结果: Java中的case语句不仅支持整数值,最新的JVM还支持字符串,Kotlin的when语句更...
分类:
其他好文 时间:
2015-06-19 12:08:23
阅读次数:
175
可以看到,函数定义就是 <访问控制符> <函数名> <参数列表> <:返回类型(不写就是无返回类型)> { 函数体 } 单语句函数可以简写,比如add函数和add1函数效果是一样的 变量定义 var <标识符> : <类型> = <初始化值> 常...
分类:
其他好文 时间:
2015-06-14 07:07:09
阅读次数:
3001
kotlin是一个新生的基于jvm的语言,可以看成java的扩展语言,由JetBrains开发,初次见到他是之前在公司的安卓团队看到他们使用kotlin开发android,顿时觉得好奇,后来慢慢的研究了这个预言。为什么要开发和使用kotlin这门语言,官方的说法是:Concise SafeVersa...
分类:
编程语言 时间:
2015-05-19 12:16:57
阅读次数:
209
亲密数编程语言是试验性质的完全基于汉语的计算机编程语言。我只是闲时用她来探索一下汉语编程,学习一下相关知识,巩固一下个人技能,没有想着用它做严肃的事。我觉得也不该用汉语编程语言做严肃的事情,那些严肃的事情还是留给工业上成熟的语言来做吧。因为能力所限,我也不可能设计一个完美完善的编程语言如Ruby、Python、Go、C、Rust、Julia、Kotlin、Haskell、Clojure、Elixir...
分类:
编程语言 时间:
2015-04-29 00:47:47
阅读次数:
188
事先声明,这篇文章很没有营养,大家当笑话看就好,不要搞骂战污染博客园了谢谢.背景: .NET(以下简称N)心里想:现在企业级应用.NET用的少,但起码.net的语法特性优美,IDE宇宙最强吧,啧啧. JAVA(以下简称J)心里想:我大JAVA遍地开花,什么Android,kotlin,sca...
分类:
编程语言 时间:
2015-04-28 01:31:29
阅读次数:
173
Android 应用性能优化系列
那些年我们错过的响应式编程
深入理解Content Transition (part 2)
Kotlin for Android (III) 扩展函数与默认值
功能测试框架 espresso
如何在本地搭建一个Android应用crashing跟踪系统-ACRA
实现Instagram的Material Design概念设计
一个支持多设备的Android参考应用...
分类:
其他好文 时间:
2015-04-16 23:49:39
阅读次数:
387