从今天开始,我将陆续分享一系列Kotlin相关的文章,希望可以借此来促使自己学习一门新的语言。一、Kotlin是什么Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。JetBrains在Apache许可下已经开源了其Kotlin编程语言。说白了,这是一种针对Java平台的新编程
转载 2023-08-17 17:23:46
84阅读
内部类内部类就是定义在类内部的类,Kotlin 中的内部类大致分为 2 种:静态内部类非静态内部类静态内部类在某个类中像普通类一样声明即可,可以认为静态内部类与外部类没有关系,只是定义在了外部类"体内"而已,在使用静态内部类时需要"带上"外部类:class Outer { val a: Int = 0 class Inner { val a: Int = 5
目录1、Kotlin中的访问修饰符2、静态方法3、object关键字3.1、对象表达式3.2、对象声明4、companion object(伴生对象)5、静态工具类的实现:6、单例的实现1、Kotlin中的访问修饰符修饰符含义与Java比较publicKotlin中的默认修饰符,全局可见与Java中public效果相同protected受保护的修饰符,仅类和子类可见Java中还有包内可见priva
转载 2024-01-20 01:09:29
617阅读
一般类形式: class Person(var name: String){//构造函数放在类头部 var age = 1 var fulName: String var address = "china" init {//初始化模块,与第一构造函数同时执行 fulName = name+"_haha" } //类内部成员变量访
转载 2024-07-17 11:27:50
61阅读
第一章 Kotlin:定义和目的一、Kotlin 的主要特征1,静态类型Kotlin 和 Java 一样是一种静态类型的编程语言。静态语言:所有表达式的类型在编译器已经确定了,而编译器就能验证对象是否包含了你想访问的方法或者字段。动态语言:可以定义存储任何数据类型的变量,在运行时才解析方法和字段引用。如下 Kotlin 代码:val x = 1;既然是静态语言, x 前面为什么不是 int ?
# 在Java中调用Kotlin静态方法 Kotlin 是一种基于 JVM 的静态类型编程语言,它可以与 Java 无缝互操作。在 Kotlin 中,可以定义静态方法,并且这些方法可以被 Java 代码调用。本文将介绍如何在 Java 中调用 Kotlin静态方法。 ## Kotlin 静态方法的定义 在 Kotlin 中,可以使用 `companion object` 语法定义静态方法
原创 2024-05-06 03:50:48
64阅读
Kotlin实战》读书笔记第一章静态类型的编程语言kotlin和java一样是一种静态类型的编程语言。静态类型:所有表达式的类型在编译期已经确定,编译器能验证对象是否包好你想访问的方法或者字段。动态类型:可以定义能存储任何数据类型的变量,或者返回任何类型的函数,并在运行时才解析方法和字段引用。静态类型带来的好处:性能:方法调用更快,不需要运行时再判断调用哪个方法可靠性:编译器验证了程序的正确性,
# Java 调用 Kotlin 静态方法 在实际开发中,我们经常会遇到需要在 Java 项目中调用 Kotlin 代码的情况。虽然 Java 和 Kotlin 之间可以无缝地互相调用,但是对于一些特殊情况,比如调用 Kotlin静态方法,可能需要一些额外的操作。本文将介绍如何在 Java 项目中调用 Kotlin静态方法,并提供代码示例来帮助读者更好地理解。 ## Kotlin 静态
原创 2024-04-21 04:34:33
95阅读
# 使用Kotlin反射调用Java静态方法的指南 Kotlin是一种现代化的编程语言,它与Java可以无缝集成。通过使用Kotlin的反射功能,我们可以轻松调用Java的静态方法。本文将为您详细讲解如何实现这一点,并提供必要的代码示例和注释。 ## 反射调用流程 首先,让我们概述完成这一任务的步骤,方便您更好地理解整个流程。 | 步骤 | 操作
原创 10月前
68阅读
一. 伪静态(伴生对象)关键字:companion object 1.将变量和方法写在这个ect { const val NAME...
Kotlin笔记12-标准函数和静态方法-注解@JvmStatic,顶层方法 7.2 标准函数和静态方法静态方法​​Java:​​public class Util{ public static void doAction(){ System.out.println("do Action); }}序号Tips1静态方法适合编写一些工具类的功能,其全局通用2Kotlin
原创 2022-06-24 00:25:56
96阅读
Kotlin基础知识_05-Kotlin标准库函数&静态方法1. 标准库函数 let(), with(), run(), apply(), repeat()Kotlin的标准库函数类似于C语言的标准库函数,在任意的位置均能调用。1.1 let()以调用的对象本身作为block函数块的参数,并且返回block函数块的结果,这个block函数块可以是一个lambda表达式,它的最后一行代码将作
转载 2024-06-17 19:30:24
244阅读
# Kotlin如何调用Java静态方法Kotlin中调用Java静态方法是一种常见的操作,尤其在项目中需要与现有的Java代码进行交互时。本文将介绍如何在Kotlin中调用Java的静态方法,并通过代码示例展示实际操作步骤。 ## 项目方案 为了演示如何在Kotlin中调用Java的静态方法,我们将创建一个简单的项目:一个Java类包含一个静态方法,该方法接收一个参数并返回一个字符串;
原创 2024-05-11 03:20:35
247阅读
常量 Java中: class StaticDemoActivity { public static final String LOAN_TYPE = "loanType"; public static final String LOAN_TITLE = "loanTitle"; } Kotlin
转载 2019-02-13 11:14:00
337阅读
2评论
>Kotlin环境的搭建    Kotlin是JetBrain公司推出的基于JVM的编程语言,个人感觉就是JAVA的Swift版本吧。加上被google宣布为android的官方支持开发语言,未来使用的空间和必要性不言而喻。    由于是JetBrain公司推出的公司,其名牌IDE产品——IntelliJ IDEA,自带运行Kotlin所需要的内容,开
# Android中的Kotlin静态变量解析 在Android开发中,Kotlin已迅速成为一门受欢迎的编程语言。Kotlin相比Java,提供了更简洁、更安全的语法。尽管Kotlin中没有`static`关键字,但我们仍然可以通过其他方式实现静态变量的功能。本文将详细介绍Kotlin静态变量特性,并给出代码示例以帮助理解。 ## 1. 什么是静态变量? 静态变量即属于类本身的变量,而不
# 如何在 Android Kotlin 中实现全局静态常量 在 Android 开发中,经常会需要使用一些全局静态常量,这些常量在应用的不同部分都可能被引用。为了帮助刚入行的小白开发者理解如何实现全局静态常量,本文将详细介绍整个流程,并提供示例代码以及详细解释。 ## 流程概述 在开始之前,让我们先概括一下实现全局静态常量的步骤。下面的表格展示了整个流程。 | 步骤 | 描述
原创 10月前
266阅读
作者:华清远见讲师通常情况下,做Android开发无非是使用java或者通过JNI来调用C的代码。但是Android身为一个高度开源的大工程,一直就听说有很多其他的开发模式,比如本文即将介绍的KotlinKotlin是一种基于JVM的编程语言,它的出现就是为了更好的替代Java,毕竟它对Java有相当高的兼容性,并且拥有更加良好的可读性以及代码的简洁性等优化特征。举个简单的例子,在Java中一个
# Android Kotlin方法科普 在Android开发中,Kotlin语言已经成为一种非常受欢迎的选择。Kotlin是一种现代的、静态类型的编程语言,它与Java兼容,并且提供了更多的特性和语法糖。在Android应用开发中,Kotlin语言的方法提供了一种方便、简洁的方式来组织和管理代码。本文将介绍Android Kotlin方法的基本概念,并提供一些代码示例来演示如何在Androi
原创 2024-03-02 03:50:36
19阅读
类型检查转换:is和asKotlin官网:Other-Type Checks and Casts is和!is运算符要在运行时检查某一对象是否为某个类型使用is运算符判断,相符is,不相符!is:if (obj is String) { print(obj.length) } if (obj !is String) { // same as !(obj is String) pr
  • 1
  • 2
  • 3
  • 4
  • 5