前言近些年,不管是最初的RN还是到现在的Flutter、Compose,他们都在做着一件事——跨平台。他们的成就主要都是在UI上跨平台,当然Flutter虽然可以处理一些公共的业务逻辑,但目前在业务较重的情况下仍然需要各自处理。  而KMM却与之相反,接下来让我们来一起了解一下吧~什么是KMMKMM 即 Kotlin Multiplatform Mobile 是一个 SDK,旨
转载 2023-12-12 09:24:14
141阅读
Kotlin 语言的迷弟迷妹儿们有福了。就在前两天,官方正式宣布:Kotlin/Native 插件开始支持 AppCode!这里简单介绍一下两个关键字,可能很多人不是很熟悉 Kotlin/Native 技术和 AppCode 软件。Kotlin/Native:一种能够将 Kotlin 代码编译为没有任何虚拟机的原声二进制文件的技术。目前支持涵盖 Windows、Linux、MacOS、iOS、An
转载 2023-08-07 17:45:55
145阅读
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性。Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于 Android开发者,有两个有趣的特点:对Java开发者来说,Kotlin是非常直觉化的,并且非常容易学习。语言的大部 分内容都是与我们知道的非常相似
转载 2023-12-15 22:02:12
129阅读
当我更新IntelliJ IDEA到2022.1版本后,发现新建的Kotlin项目无法使用了,当前版本如下: 创建的项目步骤如下: 点击 “新建项目” 按钮来创建新项目,如下: 点击 “完成” 按钮后,创建的项目如下: 与正常的项目相比,对于Gradle而言,它少了以下文件:wrapper/gradle-wrapper.jargradlewgradlew.bat如果学过Gradle,应该知道,这几
Idea Edu/Idea搭建Kotlin开发环境在线环境: https://play.kotlinlang.org/教程Idea Edu下载地址: https://www.jetbrains.com/idea-edu/新建项目结构如下新建包:键入代码:mainfun main() { println("hello world!")}运行搞定!!!...
原创 2022-06-23 23:11:02
426阅读
# Java vs Kotlin: 两种流行的Java虚拟机语言 Java和Kotlin是两种流行的编程语言,均运行在Java虚拟机(JVM)上。它们被广泛应用于开发Android应用程序和企业级Java应用程序。本文将对Java和Kotlin进行比较,并提供一些代码示例,以帮助您了解它们之间的区别和相似之处。 ## Java Java是一种面向对象的编程语言,由Sun Microsyste
原创 2023-10-26 06:47:16
123阅读
Kotlin语言的特点Kotlin语义是一座小岛,是一种在Java虚拟机上运行的静态类型编程语言,Kotlin的目的就是要兼具现代编程语言的所有优点,同时还要具有Java语言的跨平台性,并且要做到简洁。它也可以被编译成为JavaScript源代码。Kotlin与Java 100%兼容,能够运行在Android平台和浏览器上。Kotlin的应用场景1.Kotlin Script 在IntellJ I
Kotlin学习笔记(1)- 环境配置前两天谷歌宣布了使用Kotlin为官方语言,再加上kotlin本身的优点,那学习并使用kotlin就仿佛成了一种必然。今天和项目里的小伙伴稍微讨论了一下,便决定大家一起学习,并根据个人掌握情况,在合适的时候开始应用到项目上。今天是我开始学习kotlin的第一天,主要是配置环境,记录一下。kotlin官方中文网站:https://www.kotlincn.net
转载 1月前
397阅读
Kotlin (科特林)是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设备或 iOS)。 Kotlin已正式成为Android官方支持开发语言。简介20
可见性修饰符类、对象、接口、构造函数、方法、属性和它们的 setter 都可以有 可见性修饰符。 (getter 总是与属性有着相同的可见性。) 在 Kotlin 中有这四个可见性修饰符:private、 protected、 internal 和 public。 如果没有显式指定修饰符的话,默认可见性是 public。getter 总是与属性有着相同的可见性。包的可见性函数、属性和类、对象和接口
【代码库】系列博客, 展示 ①常用代码片段 及 ②使用流程, 以便快速开发, 不讲解原理 及 过程. 一.列表显示 1.ListView | SimpleCursor 简单展示列表(1)简单列表
原创 2022-03-09 10:23:40
2620阅读
# 使用 Kotlin 开发 iOS 应用的指南 Kotlin 作为一门现代编程语言,已经被广泛应用于 Android 开发。然而,随着 Kotlin Multiplatform 的出现,开发者可以使用 Kotlin 开发 iOS 应用程序,以节省时间和提高代码复用率。本文将为刚入行的小白提供实现“使用 Kotlin iOS 应用”的详细流程和代码示例。 ## 开发流程 在开始之前,让我
原创 9月前
46阅读
Kotlin 本身就是 JetBrains 开发的,而 IntelliJ IDEA 则是 JetBrains 自家开发的 IDE 工具,因此 IntelliJ IDEA 必然支持 Kotlin 语言。 IntelliJ IDEA是一个商业版软件,使用该软件
kotlin核心编程 (Kotlin Introduction)Kotlin a modern programming language that makes the developer's life easier and happier. Kotlin is a cross-platform, statically typed, general-purpose programming lang
转载 2023-10-17 22:55:12
79阅读
Kotlin + SpringBoot + JPA 服务端开发本篇主要介绍一下 kotlin + springboot的服务端开发环境搭建1.概述Kotlin 是一个基于JVM的编程语言, 是IDEA开发工具 jetbrains 公司开发的语言,也被google选为android开发的首选语言, 因为它是完全兼容Java的 所以也可以做后端开发 比如集成我们在使用Java的一些技术框架 ,本篇就来
转载 2024-02-27 13:55:40
3阅读
目录一:基础语法1.1 特性1.2 变量1.2.1 可变变量的定义: var 关键字1.2.2不可变变量的定义: val 关键字1.2.3 常量1.2.4 字符串模板1.3 类与属性1.3.1 基础1.3.2 自定义访问器1.3.3 备用字段1.3.4 延迟初始化属性和变量1.4 函数1.4.1 函数基本方法1.4.2 主次构造函数1.4.3 函数省略返回类型1.4.4 函数调用1.5 控制流:
转载 2023-09-29 20:56:47
142阅读
# Kotlin转Java的实现方法 ## 1. 流程概览 下面是实现“idea kotlin 转Java”的步骤概览: | 步骤 | 描述 | | ---- | ---- | | 1 | 在IntelliJ IDEA中创建一个Kotlin项目 | | 2 | 编写Kotlin代码 | | 3 | 将Kotlin代码转换为Java代码 | 接下来,我将详细介绍每个步骤的具体内容以及需要使用
原创 2023-11-10 06:45:28
127阅读
# Java调用Kotlin的指南 随着Kotlin在Android开发中的流行,很多开发者在项目中开始同时使用Java和Kotlin。虽然后者有许多现代语言的特性,但Java依然是许多项目的基础语言。本文将探讨如何在Java代码中调用Kotlin代码,以便在两个语言之间进行无缝合作。 ## Kotlin与Java的互操作性 Kotlin与Java之间的互操作性是Kotlin被广泛接受的一个
原创 2024-10-02 04:14:59
95阅读
Kotlin转换为Java的Idea ========================================== 简介 ------ Kotlin是一种现代化的静态类型编程语言,它运行在Java虚拟机上并且与Java互操作性良好。它提供了许多高级功能和语法糖,使编程变得更加简洁和易读。但是,有时候我们可能需要将Kotlin代码转换为Java代码,比如在与遗留Java代码集成或者在一些
原创 2023-12-20 06:31:33
274阅读
# 学习如何在 IntelliJ IDEA 中编译 Kotlin 和 Java 在现代软件开发中,Kotlin 和 Java 是最流行的编程语言之一。作为初学者,你可能会对如何在 IntelliJ IDEA 中成功编译这两种语言感到困惑。本文将为你提供一个清晰的流程,并详细解释每一步的操作以及相关代码。 ## 流程概述 在开始之前,我们先看一下整个编译过程的步骤: | 步骤 | 描述 |
原创 2024-08-23 06:32:58
111阅读
  • 1
  • 2
  • 3
  • 4
  • 5