Kotlin 类和对象类定义Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明Kotlin 中使用关键字 class 声明类,后面紧跟类名class Runoob { // 类名为 Runoob // 大括号内是类体构成 }也可以定义一个空类class Empty可以在类中定义成员函数class Runoob() { fun foo
在Twitter上滚动,我发现这条Tweet我也很同意: Vasiliy Zukanov @vasiliyzukanov This thread reflects the real state of Android development. While Kotlin fan
JvmOverloads创建一个kotlin的类class Student(val name: String, val sex: Int = 1, val age: Int = 18)可以看出来 这个构造函数的参数是有默认值的,kotlin的特性对吧,我们在使用的时候可以方便的使用,比如:val student = Student("wuyue")val student2 = Student("w
这里我就不讲kotlin的基础学习啦,网上有一些学习资源,大家可以自行学习研究。记录过程中遇到那块问题就记录那块啦,没有先后顺序,大家注意下)1.新建项目这个部分比较简单,像往常一样建立项目即可,只是到了这一步的时候language选择kotlin即可2.BaseActivity这是一个简单的BaseActivity,内容可以根据业务需求添加,这个暂时没什么问题2.BaseFragment之前是这
这应该是我年前就想记录的一个基础入门,但是因为一直比较忙,当时只是做了一个备忘草稿,正文就拖到了现在,趁着有时间,赶紧来帮助一下新入行的朋友…关于为何我把这篇Blog叫做 创建、兼容一个属于自己的Kotlin项目? 主要是因为在实际开发中会遇到以下俩种项目场景 > <从0 - 1 的Kotlin项目,后续混用Java(自带兼容,基本无需处理) Java项目,后续兼容Kt(原始为Java
泛型与 Java 类似,Kotlin 中的类也可以有类型参数:class Box<T>(t: T) { var value = t }一般来说,要创建这样类的实例,我们需要提供类型参数:val box: Box<Int> = Box<Int>(1)但是如果类型参数可以推断出来,例如从构造函数的参数或者从其他途径,允许省略类型参数:val box = Bo
转载 2024-04-19 09:19:45
216阅读
JavaKotlin打开File –> Settings –> Plugins选项,输入“Kotlin”搜索插件,安装成功重启Android Studio选中需要转换的文件或者包Code –> Convert Java File To Kotlin File注意:Convert Java File To Kotlin File为灰色的几种情况 - Kotlin插件未安装 -
转载 2023-05-19 13:41:40
811阅读
## Android Kotlin依赖的实现流程 在Android开发中,Kotlin已经成为一种非常流行的开发语言。使用Kotlin可以提高开发效率,并且具有更加简洁的语法和更好的性能。在Android开发中,我们通常会使用一些第三方库来帮助我们快速开发应用程序。这些第三方库可以通过依赖来集成到我们的项目中。下面是实现Android Kotlin依赖的一般流程: ```mermaid flo
原创 2023-09-30 10:08:52
341阅读
在这个博文中,我将分享关于“Java Kotlin项目”中遇到的问题以及解决它们的过程。这个项目经历了许多挑战,沿着技术演进的道路,我将详细描述我们如何优化架构和性能,如何应对故障,以及如何扩展应用。 图示将帮助我们更好地理解整个过程,包含的内容将覆盖从技术痛点到应用场景的各个方面。让我们一起深入探讨吧。 --- ## 背景定位 在我们开始这个Java Kotlin项目时,面临着一些初始技
最近在看Kotlin学习资料,还是做个笔记,记一下相关的知识点. 好歹什么时候还能回顾一下,如果能帮助到其他人那就更好了 如果存在错误的地方,给我评论我进行修改啊.0.Kotlin内没有 包装类,系统会自动根据实际情况进行转换. 如: Kotlin的 Int 是 介于 java的 int 和其包装类Integer 之间的.不需要在传入对象时进行包装.1.Kotlin 不允许隐式转换,及Int
文章目录一、Java调用Kotlin1.对象2.实例字段3.静态字段4.静态方法5.可见性6.生成重载7.受检异常8.空安全性二、Kotlin调用Java1.Getter 和 Setter2.返回 void 的方法3.将 Kotlin 中是关键字的 Java 标识符进行转义4.空安全与平台类型5.注解类型参数6.已映射类型7.Kotlin 中的 Java 泛型8.Java 数组9.Java 可变
转载 2023-08-16 21:52:31
363阅读
# 如何解决 "kotlin 依赖java类 unresolved reference" ## 概述 在使用Kotlin编写代码时,有时候会依赖Java类,但是在编译或运行时会出现"unresolved reference"的错误。这是因为KotlinJava有些不同的地方导致的。下面我会详细介绍如何解决这个问题。 ## 解决步骤 | 步骤 | 操作 | | --- | --- | |
原创 2024-05-05 07:04:36
1049阅读
一、内联函数        用关键词inline修饰的函数,称为内联函数。inline修饰的是用函数作为参数的高阶函数,如果修饰普通函数为警告  Expected performance impact from inlining is insignificant. Inlining works best fo
想一想,当我们使用Java开发Android的时候有没有遇到过这种场景:假设我们需要给某个类添加一个通用方法的时候,是不是必须继承这个类,然后去自定义我们的方法。例如我们要给TextView添加一个设置text的方法,我们就必须:public class SuperTextView extends TextView { public SuperTextView(Context conte
# Kotlin项目Java项目 在开发过程中,我们可能会遇到将Kotlin项目转换为Java项目的需求。无论是由于项目迁移、团队合作或其他原因,将Kotlin代码转换为Java代码是可能的。在本文中,我们将介绍如何将Kotlin项目转换为Java项目,并提供代码示例来帮助理解。 ## KotlinJava的关系 Kotlin是一种基于JVM的静态类型编程语言,它与Java有着紧密的关系
原创 2023-07-23 12:55:01
1479阅读
快速增加kotlin依赖到Android、Java、Js 项目
原创 2023-07-28 10:06:25
149阅读
一.概括从这篇博客开始,我们就正式的开始学习Kotlin了,首先我们来了解下他的几个重点Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin
转载 2023-11-23 14:09:32
4阅读
Kotlin学习之-5.5 扩展Kotlin 与C# 和Gosu 类似,提供了无需必须继承类,或者使用装饰器模式来扩展类功能的能力。这是通过一种叫做扩展的extension特殊的声明来实现的。Kotlin支持扩展方法和扩展属性。扩展方法声明一个扩展方法,我们需要在它的名字前面加上一个接收类型前缀,例如,加上一个被扩展的类型。如下示例给MultableList<Int>添加了一个swap
# Android Kotlin 本地依赖实现指南 在 Android 开发中,使用本地依赖可以帮助我们更好地组织和管理代码,特别是在开发大型应用时。本文将带领你一步步学习如何在 Android 项目中实现 Kotlin 本地依赖。以下是整个流程的概述。 ## 流程概述 | 步骤 | 描述 | |------|-------------
原创 10月前
98阅读
# 如何在Android项目中引入Kotlin依赖 作为一名经验丰富的开发者,你必须掌握如何在Android项目中引入Kotlin依赖。现在有一位刚入行的小白求助于你,希望你能指导他完成这个任务。下面我将详细介绍整个流程,并给出每一步需要做的具体操作。 ## 整个流程 为方便理解,我将整个流程表达为一个旅行图: ```mermaid journey title 选择引入Kotlin
原创 2024-05-15 05:00:27
451阅读
  • 1
  • 2
  • 3
  • 4
  • 5