Kotlin语言学习笔记一

本文是Kotlin语言学习笔记的第一部分,介绍了学习Kotlin的原因,包括其作为Android主要开发语言的地位和跨平台特性。此外,详细讲解了Kotlin中变量的声明、内置数据类型、只读变量`val`以及类型推断。还探讨了Kotlin的函数表达式,如range、when表达式以及匿名函数的相关概念。
摘要由CSDN通过智能技术生成

一、学习Kotlin好处

1.1、为什么要学习kotlin?

  • java语言比较稳健,久经考验,有庞大的生产代码库。然而,java裹足不前,开发者喜欢的很多现代语言高级特性,它都没有,或者迟迟加入。

  • kotlin从这些经验中受益良多,而java中的某些早期设计却越来越陈旧。脱胎于旧语言,kotlin解决了很多痛点,进化成一门优秀的语言。相比java,kotlin进步巨大,带来了更可靠的开发体验。

  • 最重要的一点,google推崇kotlin,将kotlin定性为android主要开发语言,很多优秀的开源源码库均是由kotlin编写并维护。

1.2、kotlin的跨平台特性

  • kotlin不仅支持编写代码在虚拟机上运行,而且是一门跨平台的通用型语言,我们可以用kotlin开发各种类型的原生应用,如Android,macOS,Windows,Javascript应用。

  • kotlin能脱离虚拟机层,直接编译成可以在Windows,LInux和macOS平台上运行的原生二进制代码。

二、Kotlin语言声明变量与内置数据类型

 
fun main(){ printlin("Hello World") 
//如何声明一个变量 
var name : String = "xiebin" 
//和java语言对比 //private String name = "xiebin" println(name) 
// 对比: Java 把数据类型写在了变量前面,而kotlin 把数据类型写在了变量后面。 
}

var name : String = ""

可改可读 变量名 变量类型 变量赋值

2.1、数据类型

Java的两大基本数据类型

1、内置数据类型:

  八大基本数据类型:六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

   byte short int long float double boolean char

2、引用数据类型:

  • 在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值