四时宝库

程序员的知识宝库

Kotlin - 类与构造器(kotlin 数据类)

类是什么?

类是一个抽象的概念,是具有某些特征的事物的概括,不特定指代任何一个具体的事物。写法:

class <类名> {
    <成员>
}

Kotlin Vocabulary | Kotlin委托代理

有时候,完成一些工作的方法是将它们委托给别人。这里不是在建议您将自己的工作委托给朋友去做,而是在说将一个对象的工作委托给另一个对象。

当然,委托在软件行业不是什么新鲜名词。委托 (Delegation) 是一种设计模式,在该模式中,对象会委托一个助手 (helper) 对象来处理请求,这个助手对象被称为代理。代理负责代表原始对象处理请求,并使结果可用于原始对象。

Kotlin中的函数扩展及属性扩展的底层实现详解

作者:feintkotlin

学习过Kotlin的人,应该都能够感受到Kotlin中扩展的便利。那么Kotlin的这个特性在底层是怎么实现的呢?还没使用过扩展的同学,可以看下下面这个简单的例子感受一下:

文件:Cat.kt

class Cat {

fun run()="Running"

}

fun Cat.miao() = "Miao"

Kotlin与 Java 比较(kotlin java区别)

kotlin

与 Java 比较

Kotlin 解决了一些 Java 中的问题

Kotlin 通过以下措施修复了 Java 中一系列长期困扰我们的问题

  • 空引用由类型系统控制。

  • 无原始类型

  • Kotlin 中数组是不型变的

Android:Kotlin入门指南-基本类型-语法(二)

本人也是在初学Kotlin,如有错误,请帮忙指出,持续更新

建议先看看 Android:Kotlin详细入门学习指南-基础语法(一)

Android:Kotlin详细入门学习指南-基本类型-基础语法(二)

在 Kotlin 中,所有变量的成员方法和属性都是一个对象。一些类型是内建的,它们 的实现是优化过的,但对用户来说它们就像普通的类一样。

2022年Android面试题及答案收集(不断更新中)

前言

找工作、招人必备之良品。后期不断完善中……

可以用Kotin写项目了--Kotlin基础入门

1、为什么使用Kotlin开发Android呢?

java被 Oracle收购后,谷歌经常被Oracle告侵权,所以谷歌选择了Kotlin作为Android开发的第一语言,在Android官网上 说Kotlin是免费且开放的,是由一家特别厉害的公司JetBrains开发的静态编程语言,AndroidStudio也是根据他家的IDEA改的,谷歌也贡献了开源代码 Kotlin的优点:

知了堂|MybatisPlus—kotlin代码生成

1、什么是Kotlin?

Kotlin是一个基于JVM的新的编程语言,2010年由IntelliJ IDEA所在的JetBrains公司开发,自2012年以来一直开源。

kotlin从基础到实战|Kotlin基础语法

上节我们是介绍了Kotlin编程语言,以及开发环境的配置。有个小地方改进下,如果出现运行按钮灰色,重启IDEA就可以了。

2.1 Kotlin的基本语法

2.1.1 Kotlin代码的基本格式

在Kotlin中,程序都会包含一个main()函数,作为程序的主入口。该函数中会包含一些输出语句以及返回值等信息。main()函数的语法格式如下:

Kotlin Vocabulary | 枚举和 R8 编译器

学习或使用一门新的编程语言时,了解这门语言所提供的功能,以及了解这些功能是否有相关联的开销,都是十分重要的环节。

这方面的问题在 Kotlin 中显得更加有趣,因为 Kotlin 最终会编译为 Java 字节码,但是它却提供了 Java 所没有的功能。那么 Kotlin 是怎么做到的呢?这些功能有没有额外开销?如果有,我们能做些什么来优化它吗?

接下来的内容与 Kotlin 中枚举 (enums) 和 when 语句 (java 中的 switch 语句) 有关。我会讨论一些和 when 语句相关的潜在开销,以及 Android R8 编译器是如何优化您的应用并减少这些开销的。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接