本帖最后由 小春同学 于 2017-9-13 18:19 编辑  
 
【前言】         假定各位客官有一定的JavaSE学习经验,既了解Java语法、了解面向对象、了解一些常用的基本API。   
一、什么是Kotlin         一门编程语言,一门可以运行在JVM、Android、浏览器上的语言。它与Java 100%兼容。  
   二、为什么要学习Kotlin  
- 2017年5月18日,Google I/O 大会上宣布Kotlin作为Android官方开发一级语言;
 - Kotlin不仅仅限于Android开发,还可以跑在JVM和浏览器上,意味着,Kotlin既可以作为Android开发、还可以应用在前端和后台开发;
 - 100% 与Java兼容,也就是说可以借助现有的Java生态,你仍然可以使用那些知名的,你熟悉的Java框架;
 - 作为新的语言,语法更简洁,更灵活,更安全,更高效。
 
 
  
 
一句话:Kotlin的目标是作为全栈开发语言,有Google爸爸的支持,你还用担心它的发展吗?  
  三、Kotlin的里程碑 - 2010年立项
 - 2011年对外发布
 - 2012年开源
 - 2016年2月发布1.0
 - 2017年3月发布1.1
 
 
         Kotlin语言由JetBrains公司组织开发,Kotlin之父是一个叫Andrey的人。名字来源于一个俄罗斯的小岛名字——科特林岛(PS:估计这个Andrey当时在这个岛上度假吧,同时顺便借鉴Java之名来源于爪哇岛)。关于JetBrains公司,是一家捷克软件公司,提供非常多的优秀的IDE工具,广受Java程序员欢迎的IntelliJ IDEA便是出自该公司。  
   四、Kotlin开发环境搭建 可选择的工具有很多,如下: 为了更好的学习体验,因为Kotlin出自JetBrains公司,建议选择同样出自JetBrains公司的IntelliJ IDEA,相信它们的结合一定是最好的。   【关于下载】         请上JetBrains官网下载:  
  【关于安装】         步骤基本和其它IDE没有多大差别。这里重点说下几个安装过程中的注意事项: 这里注意操作系统的版本,还有根据情况选择是否勾选安装JDK。  
  【关于初次启动】 这里选择“Enter Key”, 接着按如下设置选择填写: 选择下面个。 
安装成功后,接下来就可以敲一个最简单HelloWorld了。  
五、HelloWorld案例 【步骤一】创建工程  
【步骤二】创建包和Kotlin文件 【步骤三】编写一个简单的HelloWorld程序   客官请看,是不是和Java是极像的。  
 
【步骤四】运行 接着,请看你的控制台。  如果你是一个好奇小宝宝的话,查看println()的源码时,你会发现,源码实现TMD简直就是Java嘛。   
   六、后序 本次Kotlin的介绍及入门就讲到这里,我叫X哥,后续我会持续更新Kotlin的学习笔记(本周末更新第二篇)。欢迎大家收藏和关注,有想法回帖交流哟~~  
  |