AbelSu玩Kotlin
Kotlin是一门基于JVM的编程语言,它正成长为Android开发中用于替代Java语言的继承者。
Kotlin是由JetBrains创建的基于JVM的编程语言,IntelliJ正是JetBrains的软件,而Android Studio是基于IntelliJ修改而来的。
Kotlin是一门包含很多函数式编程思想的面向对象编程语言。Kotlin生来就是为了弥补Java缺失的现代语言的特性,并极大的简化了代码,使得开发者可以编写尽量少的样板
1.安装jdk,配置环境变量。(必要步骤)
2.去网站https://kotlinlang.org下载Kotlin编译器进行安装。Kotlin是跨平台的,目前支持3种IDE:IntelliJ IDEA、Android Studio和Eclipse。
如下图,最右侧的Compiler是Kotlin编译器的下载页面,现在进入下载页面,会看到有多种安装方式,如直接下载二进制压缩包、从源代码编译、在macOS下使用brew命令安装等。
这里我选择使用压缩包安装方式,单击“GitHub Releases”链接,拖到底部,下载kotlin-compiler-1.1.4.zip 。
3.下载后,直接解压缩,然后将解压缩后的目录放到一个合适的位置,如C盘根目录,假设Kotlin编译器的根目录是kotlinc,那么具体位置就是c:\kotlinc。
为了在任何位置都可以使用kotlin编译器,可以将c:\kotlinc\bin目录加到PATH环境变量中。安装Kotlin编译器后,打开Windows的控制台,执行“kotlin –version”命令,如果能输出如图1-9所示的信息,就表示Kotlin编译器已经安装成功。
补充:Android studio 添加Kotlin插件 android Studio-->Preferences--->搜索Plugins--->搜索Kotlin-->点击Install,,新建项目工程,当你New选择项目New一个普通类或者Activity列表上多了两个带Kotlin选项,这就是说明插件安装成功了,可以新建Kotlin Activity和 Kotlin class了。将项目的Java类转成Kotlin类 点击菜单栏code->Convert Java File to Kotlin File。
4.下载安装eclipse,Help -> Eclipse Marketplace,在Find方框里输入kotlin,然后点击install,安装完后重启eclipse。
通过Window -> Perspective -> Open Perspective -> Other,检查Kotlin是否安装成功。
5.创建kotlin工程,File -> New -> Other,在方框内输入kotlin,选择kotlin project进行创建,随便写个英文工程名开始吧。在工程目录中点击src文件夹右键New -> Other -> Kotlin File,创建Kotlin File文件名,然后确定。在kt文件中输入以下代码:
fun main(args:Array<String>) {
println("Hello World!")
}
然后右键run as运行,Hello World!
AbelSu玩Kotlin的更多相关文章
- 一道简单的 Java 笔试题,但值得很多人反思!
前言 面试别人,对我来说是一件新奇事,以前都是别人面试我.我清楚地知道,我在的地域与公司,难以吸引到中国的一流软件人才.所以,我特地调低了期望,很少问什么深入的技术问题,只问一些广泛的.基础的.我只要 ...
- 【腾讯Bugly干货分享】你为什么需要 Kotlin
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/xAFKGarHhfQ3nKUwPDlWwQ 一.往事 ...
- Spring Webflux: Kotlin DSL [片断]
原文链接:https://dzone.com/articles/spring-webflux-kotlin-dsl-snippets 作者:Biju Kunjummen 译者:Jackie Tang ...
- 全面解密QQ红包技术方案:架构、技术实现、移动端优化、创新玩法等
本文来自腾讯QQ技术团队工程师许灵锋.周海发的技术分享. 一.引言 自 2015 年春节以来,QQ 春节红包经历了企业红包(2015 年).刷一刷红包(2016 年)和 AR 红包(2017 年)几个 ...
- android -------- Retrofit + RxJava2.0 + Kotlin + MVP 开发的 WanAndroid 项目
简介 wanandroid项目基于 Retrofit + RxJava2.0 + Kotlin + MVP 用到的依赖 implementation 'io.reactivex.rxjava2:rxj ...
- 用Kotlin破解Android版微信小游戏-跳一跳
前言 微信又更新了,从更新日志上来看,似乎只是一次不痛不痒的小更新.不过,很快就有人发现,原来微信这次搞了个大动作——在小程序里加入了小游戏.今天也是朋友圈被刷爆的缘故. 看到网上 有人弄了一个破解版 ...
- 02基于python玩转人工智能最火框架之TensorFlow人工智能&深度学习介绍
人工智能之父麦卡锡给出的定义 构建智能机器,特别是智能计算机程序的科学和工程. 人工智能是一种让计算机程序能够"智能地"思考的方式 思考的模式类似于人类. 什么是智能? 智能的英语 ...
- 为什么推荐你用 Kotlin语言?
谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好 原标题:谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好 编译:伯乐在线/黄小非 [伯乐在线/程序员的那些事 导读]:5月18 ...
- Kotlin 特性 语法糖 优势 扩展 高阶 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
随机推荐
- switch的用法
switch case 语句有如下规则: switch 语句中的变量类型可以是: byte.short.int 或者 char.从 Java SE 7 开始,switch 支持字符串 String 类 ...
- java基础(十一) 枚举类型
枚举类型Enum的简介 1.什么是枚举类型 枚举类型: 就是由一组具有名的值的有限集合组成新的类型.(即新的类). 好像还是不懂,别急,咱们先来看一下 为什么要引入枚举类型 在没有引入枚举类型前,当我 ...
- webpack+sass+vue 入门教程(三)
十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...
- VS插件VisualSVN v5.2.3.0 破解文件
分享一个VisualSVN v5.2.3的破解文件: >>>> 点此下载 <<<< 下载后,找到VisualSVN的安装目录,例如:C:\Program ...
- C#安全加密类
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.S ...
- Oracle EBS AR 客户API
------------------------------------ 1. Set Environment ------------------------------------ -- 1a. ...
- mysql数据库中导入txt文本数据的方法
安装好MySQL和Navicat 8 for MySQL 通过Navicat 8 for MySQL创建数据库test. 2 在数据库test上创建测试数据表student(主键ID,姓名,年龄,学 ...
- 新人如何进入IT行业
你遇到了我刚毕业时遇到的问题. 现在需要知道你希望在那里就业,上海和北京就业的待遇差不多,北京能比上海稍微少点(我是指你这类刚毕业的) 说主题好了 应届毕业,找工作都很难的,因为现在很多企业是不愿意找 ...
- 乘风破浪:LeetCode真题_039_Combination Sum
乘风破浪:LeetCode真题_039_Combination Sum 一.前言 这一道题又是集合上面的问题,可以重复使用数字,来求得几个数之和等于目标. 二.Combination Sum ...
- centos中,tomcat项目创建文件的权限
参考文章:https://cloud.tencent.com/info/5f02caa932fd6dbfc46a3bb01af135e0.html 我们在centos中输入umask,会看到输出002 ...