【摘要】 概述:
编程语言分为两种:编译型语言和解释型语言 编译型语言:编译器将编写的源代码一次性编译成计算机可识别的二进制文件,然后计算机直接执行。 解释型语言:有一个解释器,程序运行时解释器一行行读取编写的源代码,实时将这些源代码解释成计算机可识别的二进制数据后再执行java代码编译之后生成一种特殊的class文件,只有Java虚拟机才能识别,这个Java虚拟机担当的是解释…
概述:
- 编程语言分为两种:编译型语言和解释型语言
编译型语言:编译器将编写的源代码一次性编译成计算机可识别的二进制文件,然后计算机直接执行。
解释型语言:有一个解释器,程序运行时解释器一行行读取编写的源代码,实时将这些源代码解释成计算机可识别的二进制数据后再执行 - java代码编译之后生成一种特殊的class文件,只有Java虚拟机才能识别,这个Java虚拟机担当的是解释器的角色,Java属于解释型语言。
- Kotlin工作原理:
开发了一门新的编程语言,然后自己做了编译器,让它将这门新语言的代码编译成同样规格的class文件,只要是符合规格的class文件,java虚拟机都能识别 - Kotlin优点
语法简单,没有分号,语法高级,增加了很多现代高级语言的语法特性,开发效率大大提升,更安全,几乎杜绝了空指针异常,和Java百分百兼容
1 变量
两种关键字
关键字 | 是否可变 |
---|---|
val(value) | 声明一个不可变的变量 ,初始赋值后再也不能重新赋值,对应java中的final变量 |
var (variable) | 声明一个可变的变量,初始赋值后还能重新赋值,对应java中的非final变量 |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐