kotlin学习笔记

Kotlin学习笔记-数据类型(1)

2018-07-06  本文已影响0人  Rock__Lee
数据类型的作用

Java中数据类型分两个大类:


Kotlin中所有的类型都是引用数据类型

Kotlin中数据类型分两个大类:

在数据类型后加? 表示为可空数据类型。如Int不可空数据类型,Int?可空数据类型

val num1: Int = null //错的  非可空数据类型 不可以赋值为null  
val num2: Int? = null

Kotlin中的"基本数据类型"

java基本数据类型的效率要高与引用数据类型,因为其值直接保存在栈内存中。

Kotlin中所有的类型都是引用数据类型

Kotlin中的"基本数据类型" 效率会低么?

Kotlin中的"基本数据类型"在编译会根据情况编译成与Java对应的基本数据类型或包装类型

1 kotlin中 List<Int> ,Int是不可空类型 ,但是不会编译成java中的List<int>
因为List<int>在java中语法是错误的,会编译成List<Integer>

上一篇 下一篇

猜你喜欢

热点阅读