logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Kotlin】引入与基础语法

field指的是属性的支持字段,你可以将其视为对属性的底层值的引用。因此,val声明的变量是只读变量,它的引用不可更改,但并不代表其引用对象也不可变。,将x的值赋为6,此时会创建一个值为6的新Int对象,并且x会存放该对象的引用。效果(我们通过查看对val语法反编译后转化的java代码,从中可以很清楚的发现它是用final实现的),也就是引用不可变。相反,该对象的引用会被赋值给该变量。需要注意的是

文章图片
#kotlin#开发语言#android
【Kotlin】基础变量、集合和安全操作符

在Kotlin中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。 一些java中的基本数据类型可以有特殊的内部表示——例如,数字(int)、字符和布尔值可以在运行时表示为原生类型值

文章图片
#kotlin#开发语言#android
【Kotlin】高阶函数和Lambda

Kotlin天然支持了部分函数式特性。我们可以在一个函数内部定义一个局部函数。抽象和高阶函数在我们以往熟悉的编程中,过程限制为只能接收数据为参数由于我们经常会遇到一些同样的程序设计模式能够用于不同的过程,比如一个包含了正整数的列表,需要对它的元素进行各种转换操作,例如对所有元素都乘以3,或者都除以2。我们就需要提供一种模式,同时接收这个列表及不同的元素操作过程,最终返回一个新的列表为了把这种类似的

文章图片
#kotlin#开发语言#android
【Android】Glide的简单使用(上)

Glide是Google员工的开源项目,Google官方App中已经使用,在2015年的Google I/O上被推荐。Glide的优点:使用简单,可配置度高,自适应程度高,支持多种数据源,网络、本地、资源、`Assets`等,支持`Gif`图片。

文章图片
#android#glide
到底了