Spring框架参考手册 --- Kotlin的语言支持必要条件扩展Null-safety类与接口注释Bean定义DSLWeb路由器DSLMockMvc DSLKotlin脚本模板Kotlin多平台序列化协程依赖项Reactive如何转化为Coroutines?ControllersWebFlux.fnTransactionsKotlin中的Spring项目默认Final使用不可变类实例实现持久
Kotlin 1.4的计划是对2020年语言的升级,其中包括重新实现编译器以提高执行速度。 JetBrains的Kotlin开发人员认为, Kotlin 1.4的重点应该放在“质量和性能”上,而不是添加“大”功能。 JetBrains承诺新的编译器实现“将非常快,统一Kotlin支持的所有平台,并提供用于编译器扩展的API。” [ 同样在InfoWorld上:什么是Kotlin? Java替
转载 2023-09-06 10:49:53
126阅读
前言拿到一个已经有部分业务代码的 java项目 ,使用maven进行构建的。希望能在项目中增加kotlin相关的支持。所以
原创 2023-07-28 10:10:06
1025阅读
利用命令行编译执行kotlin文件. 什么叫编译编译其实就是转换,通过编译器把源代码转换成目标代码,目标代码可以是机器码也可以是另一种代码,例如Java字节码。 Kotlin程序的编译和运行过程kotlin源代码( * . kt )  →  kotlinc编译器  →  J
转载 2023-06-17 13:20:15
335阅读
前言本章将会讲解Kotlin 使用命令行编译目录Kotlin 使用命令行编译SDKMAN!HomebrewMacPorts创建和运行第一个程序hello.kt编译成库运行 REPL(交互式解释器)使用命令行执行脚本Kotlin 使用命令行编译Kotlin 命令行编译工具下载地址:https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2,目前
转载 2023-08-09 13:15:56
174阅读
Kotlin 在控制台下的编译和运行 有时候会把 kotlin 当成脚本使用,同时在命令行环境下使用,毕竟 kotlin 源码的 kt 文件完全可以当成脚本编写,可以通过官方提供的编译器将脚本编译为 class 或 jar,或者直接运行脚本; Kotlin 控制台编译工具配置 当要在控制台下直接编译 kotlin 文件时,可以使用官方提供的编译工具: https://g
 程序员江同学编译运行是一个 Android 开发者每天都要做的工作,增量编译对于开发者也极其重要,高命中率的增量编译可以极大的提高开发者的开发效率与体验。我们今天一起来看下 Kotlin 增量编译的源码,看看 Kotlin 增量编译到底是怎么实现的。增量编译流程第一步: 编译入口如果我们要在项目中使用 Kotlin,都必须要添加 org.jetbrains.kotlin.android
转载 2023-10-05 16:23:14
386阅读
1.前言如果我们想学习Kotlin,那势必需要一个平台或者一种方法能够编译运行Kotlin代码。Kotlin官方教程提供了多种方式编译运行Kotlin代码,但个人认为这些方法依赖于IDE或者编辑器,直接使用命令行编译器也比较麻烦。官方教程最后提到可以使用构建工具构建Kotlin项目,鉴于学习Kotlin很大程度上是为了学习安卓开发,而在安卓开发中Gradle是非常重要的工具,所以这篇文章将介绍如何
转载 2023-11-08 08:13:55
122阅读
文章目录前言一、项目示例代码1.build.gradle2.gradle.properties3.application.yml4.Application.kt5.core/api/KtorPlugin6.core/api/KtorRouter7.core/api/configuration8.configuration/MybatisPlus9.field/entity/UserDo10.fi
转载 11月前
52阅读
Kotlin与Java百分百互操作,顺理成章,Spring开发也可以用Kotlin。可以享受到Kotlin的简洁语法。二者结合的大部分特点,在尝试之后都能体会。本文列举一些实际开发中最容易遇到的问题。关于POJODTO、VO、BO、MyBatis的Entity、Spring配置文件对应的PropertiesBean,各种Bean的组装与传输。直觉告诉我们,最好定义成data class,属性最好是
1、什么是协程:协程的理解和线程有点类似,可以简单的理解为轻量级的线程。线程需要依靠操作系统的调度才能实现不同线程之间的转换,而协程却可以的编程语言的层面实现不同协程之间的转换。协程允许我们在单线程模式下模拟多线程的编程效果,代码的挂起和恢复都是由编程语言自行控制。developers:协程是一种并发设计模式,您可以在 Android 平台上使用它来简化异步执行的代码。协程是在版本 1.3 中添加
转载 2024-02-22 12:50:35
39阅读
# 如何在Android Studio中编译Kotlin Kotlin是一种现代化的编程语言,越来越多的Android开发者选择使用它来构建应用程序。如果你是一名刚入行的开发者,下面我将带你一步步了解如何在Android Studio中编译Kotlin。我们将从整件事情的流程说起,然后逐步深入每一个环节。 ## 整体流程概述 首先,让我们看一下在Android Studio中编译Kotlin
原创 10月前
62阅读
# Android Kotlin 编译指南 在本篇文章中,我们将逐步介绍如何在 Android 中使用 Kotlin 编译你的应用程序。对于刚入行的小白,了解整个流程至关重要。以下是整个流程的概览: ## 流程概览 | 步骤 | 描述 | 代码示例 | |-----------|-
原创 2024-08-12 07:29:09
95阅读
继续还是探究协变与逆变,在正式开始之前,先来对Kotlin和Java的协变与逆变进行一个对比:1、Kotlin是声明处协变;而在Java中是在使用处协变:如何理解,我们先来回顾一下在Java使用协变的写法: 很显然是在我们使用的时候进行协变的,而在Kotlin中: 2、Kotlin中的out关键字叫做variance annotation,因为它是在类型参数声明处所指定的,
概述如何反编译kt文件成java文件1 点击Android Studio Tools点击Decompilekt文件反编译后的java文件有了这个操作,就可以很快的理解kotlin中的概念了包级函数,包级属性kotlin和java有个地方不同,就是函数和属性可以不需要定义再类里面kotlin 定义一个包级函数,和包级属性const val name : String = "hahha" var
转载 2023-08-20 09:12:33
400阅读
Kotlin学习笔记1(学习教材为《第一行代码(第三版)》by郭霖)1、Kotlin概述 Java虚拟机不关心class文件的编译来源,即只要是符合规格的class文件,Java虚拟机都可以识别,故而kotlin语言的原理就是将kotlin代码编译成class文件,随后再由Java虚拟机执行class文件。 相较于Java,kotlin语法更加简洁,有时候实现同样的功能kotlin所需的代码量会少
转载 2023-11-11 07:35:02
113阅读
【2023】Kotlin教程 文章目录【2023】Kotlin教程第四篇 项目实战第26章 项目实战2:开发Kotlin版QQ聊天工具26.7 任务6:刷新好友列表26.7.1 迭代6.1:刷新好友列表服务器端编程26.7.2 迭代6.2:刷新好友列表客户端编程 第四篇 项目实战第26章 项目实战2:开发Kotlin版QQ聊天工具26.7 任务6:刷新好友列表用户好友列表状态是不断变化的,服务器端
Android MVP之kotlin初体验MVP1.什么是MVP?2.相比较于MVC3.案例:登录模块 MVP1.什么是MVP?        通俗的讲,M 代表数据层,V 代表视图层(页面activity/fragment),P桥接层,也叫做操控中心,操作M 获取数据,处理业务,然后通知V 层做相应展示操作。如图所
转载 2024-09-11 07:38:45
50阅读
 使用命令行编译运行 Kotlin这个教程将带领大家使用命令行创建 Hello World 应用程序下载编译器每个 release 都有一个独立的编译器版本,我们可以在GitHub Releases下载 当前最新版本是 1.1.2-2手动安装解压下载好的到指定目录,然后你可以选择把 bin 目录放到系统环境变量。bin 目录包含编译和运行 Kotlin 所需的脚本。SDKMAN!在基于
# 使用Kotlin编译iOS应用的一步步指南 Kotlin作为一种现代编程语言,其跨平台能力已经引起了广泛关注。其中,借助Kotlin Multiplatform,可以实现Kotlin代码在iOS平台上的编译。接下来,我将为你详细介绍如何将Kotlin编译成iOS应用,分步骤进行说明,并附上代码示例和流程图。 ## 整体流程 首先,我们来看看整个流程的步骤。下表列出了实现Kotlin编译i
原创 11月前
99阅读
  • 1
  • 2
  • 3
  • 4
  • 5