kotlin第一天学习

kotlin是java虚拟机上运行的静态类型编程语言,被称之为Android世界的swif,由JetBrains设计开发并开源。可以编译成java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。kotlin文件以.kt结尾。

优点:

简洁:大大减少样板代码数量。

安全:避免空指针异常等整个类的错误。

互操作性:充分利用JVM、Android和浏览器的现有库。

工具好友:可用任何JavaIDE或者使用命令行构建。

kotlin中变量没有类型,用val与var,她会自动推断类型,val为不可变变量,相当于常量,var为可变变变量。指针常量值针指向的对象不能变,但对象的内容能变。

kotlin中连接字符串用$符号,如果需要更改输出的变量的值,需要加一个括号。

var str:String ="hello"
val tt:Int = 44
println(str);
Log.d(TAG,"haha : $str : $tt")

const 只能修饰val,不能修饰var类型变量。

控件初始化与使用

第一种方式:

lateinit var listView:ListView
listView = findViewById(R.id.data_list)

第二种方式:

build.gradle配置中加入:plugis{

id 'kotlin-android-extensions'}

类中导入:

import kotlinx.android.synthetic.main.activity_main.*

方法中直接引用即可。

给debug apk加入系统签名生成带有系统签名的apk文件:

1,点击build生成debug apk,并复制粘贴放入签名文件夹内,修改.bat文件,将ApkName属性改为debugapk名称,保存双击运行,就会在当前目录下生成系统签名apk。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值