JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java和Kotlin共存

wys521 2025-05-11 19:04:42 精选教程 3 ℃ 0 评论

前言: 随着 Kotlin 语言的快速发展,现在越来越多的项目使用了kotlin,但是 Java依旧使用的很广泛,在很多时候,我们需要kotlin和Java共存,今天就来简单的介绍下这个问题

1、新建项目

这里使用构建比较快的 gradle来构建我们的程序,这个也是现在推荐的主流方法,同时也推荐大家使用,gradle 官网也声明了,现在gradle构建可以支持kotlin语法了

2、修改 build.gradle

首先我们需要将build.gradle文件添加后缀,编程build.gradle.kts, 这个很明显就是支持kotlin的写法,这里面的内容也很容易理解

plugins {
    application   //创建一个应用程序
    id("org.jetbrains.kotlin.jvm") version "1.5.10" //添加kotlin的支持
}
application {
    mainClass.set("Main") //主函数
}

repositories {
    mavenCentral()  //新的gradle要求是这个,低版本的是 jcenter()
}

dependencies {
    implementation("junit:junit:4.13.1")
    implementation("junit:junit:4.13.1")
    testImplementation("org.junit.jupiter:junit-jupiter:5.8.2")
    implementation("com.google.guava:guava:31.1-jre")
   // 加载kotlin的标准库 以前是用compile,如果遇到compile记得更换
    implementation("org.jetbrains.kotlin:kotlin-stdlib");
}


tasks.named<Test>("test") {
    useJUnitPlatform()
}

同时我们在java同级目录下创建kotlin目录,在一开始这个kotlin文件夹是灰色的,当我们运行一下时候,这个kotlin的文件夹就变成跟java一样的蓝色

3、创建java和kotlin代码

class Girl(var name: String) {
    fun greetint() = "$name: hello"
}
public class Main {
    public static void main(String[] args) {
        Girl girl = new Girl("hb");
        System.out.println(girl.greetint());
    }
}

我们这里是在Java里调用kotlin里的代码,代码写的相当简单,仅仅作为示例供大家借鉴


可以看到这里的结果是出来了的。好了这个就简单介绍到这里,希望能帮到正在疑惑的你。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表