Kotlin学习笔记(1)--环境配置
2018-01-23 22:12
363 查看
Kotlin环境配置
为什么要学kotlin呢?
这个是寒假实验室布置的学习任务,本来觉得学java搞安卓就行了啊,但是这个语言既然是谷歌老大的亲儿子,那只好学了啊,在网上看了很多这个语言的优缺点,简单总结一下哈1null安全,事先声明你的变量能否为空,与其说是语法糖,不如说是提前处理空异常的安全理念,就是避免了很多不必要的空检查,同时强制你做必要的空检查,从而避免产生空异常.妈妈再也不用担心我在调用时抛出空异常了.
2 lamda,很容易封装操作,编译器自动帮你转化为单方法的接口对象,很容易就写出自己的dsl,很方便的运用函数式编程.
3 扩展,扩展原有的类是很简单的事情,不用再像java那样罗嗦,要不用代理,要不写个静态方法包含扩展对象作为参数.
4 泛型,更加灵活,甚至规范了向上与向上的赋值
5 反射,提供了很方便的api来操作反射, kotlin1.1.1在反射中做了很大的性能优化 如KClass中的 declaredMemberProperties 属性 / constructors 构造函数 /memberFunctions 成员函数 / staticFunctions 静态函数等都做了缓存,我自己根据需要扩展find()方法基本不要考虑性能问题
6兼容java,很容易重用java的库,但是jsp中不支持kotlin语法
在我自己看来,,,这个语言居然不需要分号,就很强哈
Kotlin支持类型推断,没有Java那样的啰嗦。
另外用var表示变量,val表示常量更加的简洁
方法也很简单,连function都缩写成了fun,平添了几分双关之意。
类的继承和实现很简单,使用:即可
Kotlin每个句子都不需要加分号(;)
kotlin环境配置
Kotlin Eclipse 环境搭建
第一步:Eclipse 通过 Marketplace 安装 Kotlin 插件,打开 Eclipse,选择 Help -> Eclipse Marketplace… 菜单,搜索 Kotlin 插件:
第二步:
找到插件记得安装就行
第三步:
然后重启 Eclipse 选择 Window -> Open Perspective -> Other…,如果看到了 Kotlin 选项表明安装成功。然后选择Kotlin语言
第四步:
创建新项目
选择 File -> New -> Kotlin Project 来创建 Kotlin 项目:
接下来 我们点击 src 文件夹,创建一个 Kotlin 文件,不用写 “.kt” ,默认自动添加,它可以任意命名
第五步
可以写代码了
这里面有详细的配置过程
Android studio的配置过程
我一开始觉得配android studio会蛮麻烦的然后,,,发现
Android studio3.0的都自己配好了,只需要在创建项目的时候勾上Kotlin的那个选项
kotlin不愧是谷歌的亲儿子啊
如果不是3.0版本的,,,,那就升个级就好了
不想升级点这个里面有详细的配置过程的就按照下面的这个网站配置
第一个kotlin程序
fun main(args: Array<String>) { println("hello,kotlin")
注意
fun:函数的声明 固定
结束的参数名是args,数据是字符串类型的
没有后面的分号
总结
这个假期好好学习kotlin,然后尝试拿这个写安卓的项目,耶耶耶相关文章推荐
- Kotlin学习笔记(1)- 环境配置
- kotlin学习笔记之环境配置
- Swt学习笔记(1)——配置环境
- Linux学习笔记(java环境配置included)
- [J2EE学习笔记01]配置标准的J2EE开发环境
- cocos2d学习笔记(一) cocos2d的基本知识和环境配置
- 学习笔记----linux下编译环境的配置
- PHP学习笔记 (1) 环境配置与代码调试
- PHP学习笔记 (1)-环境配置与代码调试
- MyBatis For .NET学习笔记[2]:配置环境
- Linux+Apache+PHP+MYSQL环境配置学习笔记
- [原创]Ruby学习笔记(1)-环境配置
- 搭建配置CentOS学习环境笔记1
- CGridCtrl学习笔记1——前言和环境配置
- J2ME学习笔记_1_开发环境的安装和配置
- Boost库学习笔记 1. Boost介绍和环境配置
- coolite1.0 学习笔记(一) -- 配置coolite开发环境
- Java学习笔记--Lesson1(Java跨平台原理的剖析和Java环境变量的配置
- Intra-mart 学习笔记 (二) 之 Intra-mart 环境配置
- 十天学习GWT笔记 之 第一天(了解GWT并配置环境)