Kotlin入门第一弹---HelloWorld
来源:互联网 发布:手机电视直播软件下载 编辑:程序博客网 时间:2024/06/08 02:41
一、概述
Google IO大会刚开完,Kotlin成为了Android一级开发语言,这Kotlit何德何能取代了java,并且成为了开发界的网红,更大博客网站,论坛,都在讨论Kotlin,在很早以前学的Kotlin的程序员笑了,一直没有学的Kotlin的程序员哭了,像我这样的已经哭晕在厕所了。
二、Kotlin是什么?
- Kotlin由JetBrains公司开发,于2010年首次推出,并在次年 Apache许可下开源。
- 它与Java 100%互通,并具备诸多Java尚不支持的新特性。
- Android Studio(3.0)将提供支持。
三、用Kotlin写Android
我的系统是Mac,As可能多少不一样,但是影响应该不大。
首先新建一个项目,然后安装插件
Preferences -> Plugins -> install jetBrains Plugin
搜索Kotlin
我这已经安装完了,直接点击Install就可以,最后重启一下Studio.
当你们在新建类的时候,发现可以新建KotlinActivity跟KotlinFile、KotlinClass
我们新建一个KotlinActivity
这类的给我最直观的感觉就是类的图标不在C了,而这次真是一个图标,还挺好看的,花花绿绿的。
代码最直观的感觉有点像JS又有点像PHP,反正不像java。不过还好,看着就比较清爽,写起来应该也比较爽,但是首先你得熟练语法。
眼睛好使的同学,应该已经看出AS上面出现了一个叫Kotlin not configured
,没关系,我们点击右边Configured
选择All modules containing Kotlin files
坐着等它同步完,我们发现app
下的build.gradle
依赖了Kotlin插件
其实这样就可以运行了。
我们在app
下的build.gradle
里面加上一句这个apply plugin: 'kotlin-android-extensions'
这句话的是用于用于扩展绑定关系,我们在看Activity里面就可以这么写了如下:
不用FindViewById
了,setText()
方法直接也不用了,看着真的挺爽的。
对了,我这次用的Kotlin
版本号用的如下:
四、总结
如果你有java的基础,Kotlin语法应该熟悉一段时间,很快就能上手,如果公司强制用Kotlin做项目的,那应该学的会更快。理性看待,结合自身条件去决定是否去学习Kotlin。
Demo下载地址
五、推荐
程序员自己的导航网站
- Kotlin入门第一弹---HelloWorld
- kotlin入门(一)helloworld
- Kotlin入门第一课
- Kotlin学习第一弹
- kotlin实现我的第一个程序HelloWorld!
- kotlin入门系列-第一个kotlin的android demo
- kotlin 入门第一课 开发环境配置
- iOS 入门学习第一课helloworld
- Struts2入门第一个程序HelloWorld
- Lucene入门,第一个HelloWorld程序
- kotlin 学习之 HelloWorld
- kotlin(1)-HelloWorld
- Kotlin基础教程-HelloWorld
- Kotlin 学习1-HelloWorld
- Spring Cloud 入门(1)-- 第一个 Kotlin 微服务
- J2ME入门程序--第一个HELLOWORLD手机程序
- DWR的环境搭建与第一个入门程序HelloWorld
- 【 D3.js 入门系列 --- 1 】 第一个程序HelloWorld
- SVN使用介绍
- Java中的多线程
- MVC使用SignalR 提高B2C商城用户体验3
- 01背包问题(用c语言实现)-回溯法求解
- win8在应用与桌面自动切换
- Kotlin入门第一弹---HelloWorld
- Java--内部类
- 什么是socket
- phpmyadmin登录时指定服务器ip和端口的方法
- 时间工具类
- composer使用小技巧
- 判断某个IP是否在IP段内
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- 使用webdriver的move_by_offset测试百度设置功能