网站首页 > 精选教程 正文
前言: 随着 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里的代码,代码写的相当简单,仅仅作为示例供大家借鉴
可以看到这里的结果是出来了的。好了这个就简单介绍到这里,希望能帮到正在疑惑的你。
猜你喜欢
- 2025-05-11 Kotlin 2.0强势发布:开发体验吊打Java,IDEA 新时代到来了
- 2025-05-11 Java开发者迁移到Kotlin指南(中篇)
- 2025-05-11 通过对比语法差异,让会JAVA的你快速学会Kotlin的开源宝藏项目
- 2025-05-11 对于Android程序开发用java好还是kotlin好
- 2025-05-11 kotlin和java开发哪个好,优缺点对比
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)