Kotlin之注解

news/2024/12/3 1:26:01/

注解是Java代码调用kotlin代码,kotlinJava兼容提供的一种解决方案

1、 @JvmName

注解的作用就是更改kotlin源文件名称、方法名称

  1. 源文件名称修改
    假设有一个kotlin文件 KotlinAnnotationAnnotation.kt,文件中有一个方法 getKotlinFunShow()
fun getKotlinFunShow() {println("当前是kotlin文件中最外层的方法")
}

我们知道每一个 kotlin 源文件默认会编译出一个


http://www.ppmy.cn/news/6696.html

相关文章

Dubbo 面试题及答案【四】

1. Dubbo 中 zookeeper 做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? 可以通信的,启动 dubbo 时,消费者会从 zk 拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时&#xff…

<Linux线程同步>——《Linux》

目录 1. Linux线程同步 1.1条件变量 1.2同步概念与竞态条件 1.3条件变量函数 1.4 为什么pthread_ cond_ wait 需要互斥量? 1.5 条件变量使用规范 后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇&am…

linux共享内存的使用

共享内存可以由多个程序同时访问的内存,能够避免进程间通信过程中的冗余数据拷贝,是IPC中最快的一种,特别适合用来作大块数据的传输。共享内存可以映射到不同的进程空间,这些进程间的数据传递就不再涉及内核。这个过程其实是把同一块物理内存…

MARKETS AND MARKET LOGIC——The Market‘s Principles (1)

序 没有人确切地知道场内期货交易者比场外交易者有多大的优势。但我们确实知道,无论这种优势是什么,现在都大大减少了,这要归功于J.Peter Steidlmayer、Kevin Koy和CBOT这对你来说是个好消息。这对我们来说是个好消息。作为一家折扣经纪人&am…

C++、python、VS code插件安装与SSH使用

下载按照VS coda 官网:https://code.visualstudio.com 1.安装相关插件 1.中文插件(可选) MS-CEINTL.vscode-language-pack-zh-hans 2.C插件(必选) ms-vscode.cpptools 3.ssh 远程(必选) ms-vs…

Python实现猎人猎物优化算法(HPO)优化支持向量机分类模型(SVC算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 猎人猎物优化搜索算法(Hunter–prey optimizer, HPO)是由Naruei& Keynia于2022年提出的一种最新的优…

十七、Docker Compose容器编排第二篇

在上一篇中我们讲解了容器编排是什么、能干什么、怎么安装、使用步骤,如果没有看的大家可以先看下:https://blog.csdn.net/u011837804/article/details/128335166,然后继续看这一篇,好了,我们继续。 1、Docker Compons…

C++11标准模板(STL)- 算法(std::inner_product)

定义于头文件 <algorithm> 算法库提供大量用途的函数&#xff08;例如查找、排序、计数、操作&#xff09;&#xff0c;它们在元素范围上操作。注意范围定义为 [first, last) &#xff0c;其中 last 指代要查询或修改的最后元素的后一个元素。 计算两个范围的元素的内积…