初识Kotlin

【摘要】 概述:
编程语言分为两种:编译型语言和解释型语言 编译型语言:编译器将编写的源代码一次性编译成计算机可识别的二进制文件,然后计算机直接执行。 解释型语言:有一个解释器,程序运行时解释器一行行读取编写的源代码,实时将这些源代码解释成计算机可识别的二进制数据后再执行java代码编译之后生成一种特殊的class文件,只有Java虚拟机才能识别,这个Java虚拟机担当的是解释…

概述:

  1. 编程语言分为两种:编译型语言解释型语言
    编译型语言:编译器将编写的源代码一次性编译成计算机可识别的二进制文件,然后计算机直接执行。
    解释型语言:有一个解释器,程序运行时解释器一行行读取编写的源代码,实时将这些源代码解释成计算机可识别的二进制数据后再执行
  2. java代码编译之后生成一种特殊的class文件,只有Java虚拟机才能识别,这个Java虚拟机担当的是解释器的角色,Java属于解释型语言。
  3. Kotlin工作原理:
    开发了一门新的编程语言,然后自己做了编译器,让它将这门新语言的代码编译成同样规格的class文件,只要是符合规格的class文件,java虚拟机都能识别
  4. Kotlin优点
    语法简单,没有分号,语法高级,增加了很多现代高级语言的语法特性,开发效率大大提升,更安全,几乎杜绝了空指针异常,和Java百分百兼容

1 变量

两种关键字

关键字 是否可变
val(value) 声明一个不可变的变量 ,初始赋值后再也不能重新赋值,对应java中的final变量
var (variable) 声明一个可变的变量,初始赋值后还能重新赋值,对应java中的非final变量
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享