Kotlin——初级篇(一):最详细的环境搭建
众所周知,Kotlin
出来已经良久了。Kotlin
有着众多优势,不管是用于Android
开发中,还是Java
开发,都能缩减很大的代码量,大大提高了工作效率。而小生本人也是才从忙碌的个工作中抽身出来,有点儿空闲的时间学习这新鲜的技术。无疑的是这是一股新鲜的血液,也是引领技术领略的潮流。
目录
一、Kotlin介绍、优势
Kotlin
是一个基于JVM
的新的编程语言,由 JetBrains 开发Kotlin
可以编译成Java
字节码,也可以编译成JavaScript
,方便在没有JVM
的设备上运行Kotlin
已正式成为Android
官方支持开发语言
相对于Java的优势:
- 比
Java
更安全,能够静态检测常见的陷阱。如:引用空指针- 比
Java
更简洁- 源代码开源
二、环境搭建之IntelliJ IDEA
IntelliJ IDEA
下载:请点这里
IntelliJ IDEA
支持kotlin
的最低版本是2016,当然这里下载下来的是2017版本了
若您的版本低于2016,但是又想体验Kotlin
的语法及它给我们带来的便利性,安装一个Kotlin
插件
说到这里,我们就可以创建我们的Kotlin
项目了。
step 1:创建工程(项目)
step 2:选择对应的项目环境
step 3:填写项目名及选择项目路径
step 4:在src
目录下新建包名,因为在项目开发中为了区分不同的模块及功能都会创建对用模块的文件夹的,当然这里可以省略
step 5:创建Kotlin
文件
step 6:编写程序代码
step 7:运行程序
step 8:查看程序运行结果
至此,用IntelliJ IDEA
搭建Kotlin
开发环境就算完成了。各位大牛可以尝试搭建一个!
三、环境搭建之Android Studio
在上面提到了Kotlin
是有JetBrains开发的语言,但是他们设计此语言的初衷是什么呢?
是由于为了取代Java
语言。而且被Google
官方宣布为开发Android
的官方支持语言。
下面介绍用Android Studio
创建Kotlin
项目:
Android Studio3.0
是默认支持Kotlin
的使用的,但是现在开发的Android Studio
的稳定版是Andriod Studio2.3.3
版本。稳定版默认是不支持Kotlin
的,但是安装一个Kotlin
插件即可解决问题。
插件安装
下面使用Android Studio3.0创建kotlin-android
项目的步骤,其实和创建普通的java-android项目过程几乎一样,只有一个注意的点。
Android Studio 3.0
下载 请点这里 进入这个地址后请选择显示全部按钮即可看见3.0版本。
Android Studio
稳定版下载 请点这里 也可以用上面的地址下载稳定版
这里小生就不演示安装过程了,并认为各位大佬已经安装好了Android Studio
。
step: 1、创建工程
step: 2、填写项目名、项目地址、项目包名等。记住一定要勾选Include Kotlin support
选项
step: 3、选择运行设备的sdk
step: 4、选择项目模板
step: 5、创建完成
step: 6、打印一句话,并查看结果
至此,用Android Studio
创建kotlin-Android
项目的工程就算完成了。
总结
以上介绍了搭建Kotlin
开发环境的两种平台。这里没有介绍在Eclipse
上的搭建流程。因为开发Android
几乎都用Android Studio
了,以及IntelliJ IDEA
。
如果各位大佬看了之后感觉还阔以,就请各位大佬随便star
一下,您的关注是我最大的动力。
我的个人博客:Jetictors
我的掘金:Jetictors
Github:Jteictors
欢迎各位大佬进群共同研究、探索
QQ群号:497071402
Kotlin——初级篇(一):最详细的环境搭建的更多相关文章
- Kotlin——初级篇(二):变量、常量、注释
在Kotlin中的变量.常量以及注释多多少少和Java语言是有着不同之处的.不管是变量.常量的定义方式,还是注释的使用.下面详细的介绍Kotlin中的变量.常量.注释的使用.以及和Java的对比. 如 ...
- Kotlin——初级篇(四):控制语句详解
在前面 的章节中讲解了Kotlin语言中的数据类型.变量与常量的定义.不了解请参见前面的内容: Kotlin--初级篇(三):数据类型详解. Kotlin--初级篇(二)常量.变量.注释. 下面详细为 ...
- Kotlin——初级篇(八):关于字符串(String)常用操作汇总
在前面讲解Kotlin数据类型的时候,提到了字符串类型,当然关于其定义在前面的章节中已经讲解过了.对Kotlin中的数据类型不清楚的同学.请参考Kotlin--初级篇(三):数据类型详解这篇文章. 在 ...
- Promise入门到精通(初级篇)-附代码详细讲解
Promise入门到精通(初级篇)-附代码详细讲解 Promise,中文翻译为承诺,约定,契约,从字面意思来看,这应该是类似某种协议,规定了什么事件发生的条件和触发方法. Pr ...
- Kotlin——最详细的环境搭建
众所周知,Kotlin出来已经有一段时间了.Kotlin有着众多优势,不管是用于Android开发中,还是Java开发,都能缩减很大的代码量,大大提高了工作效率.而小生本人也是才从忙碌的个工作中抽身出 ...
- Android总结篇系列:Android开发环境搭建
工欲善其事必先利其器. 1.安装并配置Java环境进入Java oracle官网,当前网址如下:http://www.oracle.com/technetwork/java/javase/downlo ...
- 史上最全最详细的环境搭建教程,行百里者手把手教你在windows下搭建Anaconda+pycharm+库文件(TensorFlow,numpy)环境搭建
我是在搭建TensorFlow开发环境的道路上走了很多弯路 掉了很多头发,为了让广大同学们不在受苦受累 下面我将手把手教你学习如特快速搭建python环境 快速导入numpy,PIL,pillow,等 ...
- UI5-学习篇-1-Eclipse开发工具及环境搭建
最近研究SAP-UI5好几个月了,将相关学习经历及问题点做个记录. 1.先了解学习资料相关站点 SAP官网:https://www.sap.com/china/index.html SAP开发工具:h ...
- 【Spark机器学习速成宝典】基础篇01Windows下spark开发环境搭建+sbt+idea(Scala版)
注意: spark用2.1.1 scala用2.11.11 材料准备 spark安装包 JDK 8 IDEA开发工具 scala 2.11.8 (注:spark2.1.0环境于scala2.11环境开 ...
随机推荐
- JVM Client Server启动设置
看看你下面的这两个文件,是不是尺寸差别很大?%JAVA_HOME%/jre/bin/client/jvm.dll%JAVA_HOME%/jre/bin/server/jvm.dll Jvm动态库有 ...
- drupal 网址合集
Drupal7上传图片和文件重命名 http://drupalchina.cn/node/2168 Drupal 7 导入中文超时错误解决方法http://drupalchina.cn/node/17 ...
- ssh加密公私钥
SSH公钥登录原理 在平时工作中我们经常要远程登录服务器,这就要用到SSH协议: $ ssh user@host 主要有两种登录方式:第一种为密码口令登录,第二种为公钥登录 密码口令登录 通过密码进行 ...
- 利用层的table-row、table-cell属性进行页面布局
利用层的table-row.table-cell属性可以进行等高.宽度自适应页面布局,这是参看了<我所知道的几种display:table-cell的应用>及<基于display:t ...
- YARN : Architecture of Next Generation Apache Hadoop MapReduceFramework
转自:http://blog.csdn.net/colorant/article/details/9146201 == 目标问题 == 下一代的Hadoop框架,支持10,000+节点规模的Hadoo ...
- 关于在Andoird集成开发软件中添加外部jar包的方法
步骤必须是下面的两步,少一步都不行. 第一步是存放于项目中,第二步是导入和应用于项目中. 1.右键项目-Build Path-Configure Build Path-在Libraries目录下-点右 ...
- Supervision 行为模式
官方链接:http://erlang.org/doc/man/supervisor.html http://erlang.org/doc/design_principles/sup_princ.htm ...
- maven 打包可执行jar的两种方法
1.修改pom.xml增加如下内容 <build> <pluginManagement> <plugins> <plugin> <groupId& ...
- 如何用MathType编辑集合运算符号
在涉及到集合的运算中,有交并且几种常见的运算,这在数学问题中也是很常见的公式.在用MathType编辑这些符号时,该怎么编辑呢?下面就介绍MathType集合运算符号的编辑方法. 具体操作过程如下: ...
- ubuntu13.10更换源
Ubuntu13.10更新源 不同的网络状况连接以下源的速度不同, 建议在添加前手动验证以下源的连接速度(ping下就行),选择最快的源可以节省大批下载时间. 首先备份源列表: sudo cp /et ...