Kotlin 初步学习
来源:互联网 发布:桌面软件开发语言 编辑:程序博客网 时间:2024/06/03 21:02
本文作者: 杨晓辉
本文链接: http://youngxhui.github.io/2017/08/11/kotlin-初步学习/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!
最近项目逐渐使用 Kotlin
代替 Java
。
感受
关于 Kotlin
的最大的感受就是:代码少写了很多。
相遇
最开始知道这个语言是在使用 IDEA
的时候,当时只是知道,并没有过多的关心,也并没有取了解,更不要说是使用了。直到今年的 Google I/O 提出来 Kotlin
被上升到 Android
开发的一级开发语言。整个互联网沸腾了一把,大家纷纷百度 Kotlin
是什么?当然也包括我。
相识
Kotlin
的学习使我感觉到了欣喜,为什么这么说呢?语法简洁,和 Java
基本兼容。也就是 Kotlin
一出生便是站在 Java
的肩膀上。很好的融入了 Java
生态,基本上说 Java
能做的 Kotlin
都能做,而且在代码方面更加简洁高效。
从 Kotlin
诞生开始,便有了 JetBrains
的编译器支持,毕竟是自己家的语言,而且 IDEA
也一直宣传做 Capable and Emic IDE rgonofor JVM
,而且目前还有了 Google
的支持。前两天 Jake Wharton
加入了 Google
的 Android Formwork
的 Kotlin
团队。 就当前情况看来 Kotlin
会又一个不错的发展。
相遇
前面说了 Kotlin
从一诞生就有强大的编译器支持。刚刚开始不会 Kotlin
的时候,全靠 IDEA
的 Java
转 Kotlin
通过对比 Java
和 Kotlin
的语法,也就慢慢的掌握了 Kotlin
的语法规则。
后来开始使用 Kotlin
写了一下 struts2
,表示完全兼容。
尝试用 Kotlin 写了一下 SpringMVC 4
应该是不兼容或者是我的打开方式不对, 在 Controller
发生错误,不过其他层并没有错误。好的是 Spring 5
已经支持 Kotlin
。
在 Android 方面(并没有使用 Anko),只是简单的使用了扩展。
apply plugin: 'Kotlin-android-extensions'
再也不用写 findViewById()
,直接用控件 id
就可以完成操作。
其他
慢慢尝试一些 黑魔法
待补充(毕竟我也才开始慢慢学习)
学习资源推荐
官方文档(英文)
官方文档(中文)
冰封博客
Kotlin 社区
- Kotlin 初步学习
- Kotlin 初步学习
- kotlin学习笔记-1-初步了解
- Kotlin初步使用
- Kotlin初步代码编写
- 初步尝试kotlin
- Kotlin-初步认识
- Kotlin的初步使用
- kotlin初步使用(1)
- 对 Kotlin 的初步了解
- 对 Kotlin 的初步了解
- Kotlin学习
- Kotlin学习
- Kotlin学习
- Kotlin 学习
- kotlin学习
- 学习kotlin
- Kotlin学习
- 归并排序
- js面试题知识点全解(一变量类型和计算)
- 动态库DLL与LIB之间的区别
- IO流之架设简单的服务器和客户端
- ssm框架
- Kotlin 初步学习
- [poj2451]Uyuw's Concert 半平面交
- 集合的几种遍历
- 动态规划求解思路
- cf841A Godsend
- String类常见用法的实例
- 记录 python3.6.1 tensorflow 安装 可视化
- C语言--回调函数
- java解析excel