最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

Java 在线编程工具上线(直接编译运行Java代码)

来源:博客园

前言

大家好,我是小哈~

周末没出去浪,花了点时间,在我的个人网站上线了一款小工具。啥工具呢?一款可以在线编译 Java 代码并运行输出结果的小工具。


(资料图片仅供参考)

大家都知道,甲骨文刷 Java 版本号非常积极,这不上个月 20 版本又来了。

你发任你发,我用 Java 8。狗头~

每次发布新版本,小哈都会看下新特性,比如新语法啥的。这里就有个痛点,我本人机器安装的 JDK 1.8 版本,想要测试一下新语法,就不得不需要安装新的 JDK,然后切换到新的 JDK,测试完后又得切换回 1.8 版本,比较麻烦。而我个人的诉求仅仅是学习下新语法就完事了~

于是乎,我想有没有在线的 Java 编程工具。搜索了一下,有是有,但是均不支持切换 JDK 版本,没办法,只好自己倒腾个,支持选择 8 ~ 20 版本任意切换,牛逼 Plus 有木有:

工具访问地址

访问地址:

https://www.quanxiaoha.com/tools/java-compiler/

也可以百度搜我的网站「犬小哈教程」,可以看到,在头部导航栏新增了一个「在线工具」栏目, 里面第一个工具就是:

工具截图

以下是在线小工具截图,左侧用于编辑 Java 代码,右侧可看见输出结果:

功能说明

这是一款 Java 在线编程工具,无需安装繁杂的环境,就可以让你在线编辑 Java 代码,运行并执行输出执行结果。同时,小哈这边还支持了丰富的 JDK 版本,如 1.8、1.9、10、11、12、13、14、15、16、18、19,以及最新的 20 版本。

如何使用

  1. 首先,勾选你想要 JDK 版本,默认为 JDK 1.8 版本;

  2. 编辑你想要运行的 Java 代码,完成后点击 「运行」按钮,稍作等待,即可获取执行结果。

注意事项

需要注意的是,编写的代码仅适用于 JDK 内置的包,也就是说,假设你的代码需要导入新的包,而这个包不是 JDK 内置的,则会编译错误,这点需要注意。

结语

这个小工具用于学习新特性语法还是不错的,希望它对小伙伴们有帮助~ 咱们下期见~

关键词: