Java11和Java1.8有什么区别?

Java11和Java1.8有什么区别?

https://img1.sycdn.imooc.com//climg/62556aab091dc9f710820449.jpg这个问题我通过修改版本号得到了解决,我把版本号从11改到了1.8

https://img1.sycdn.imooc.com//climg/62556aeb09398c6e08520212.jpg,控制台页面没有再示错,但是我其他地方配的都是11啊,都没有出错,而且系统里给的也没有1.8.https://img1.sycdn.imooc.com//climg/62556b6709b714f009920472.jpg,我用java -version命令查看我的Java版本,https://img1.sycdn.imooc.com//climg/62556bb809f7125708460320.jpg是1.8版本。所以Java11和java1.8有什么区别啊,我什么时候该配1.8,什么时候该配11呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2022-04-13 10:16:05

同学你好,

1、jdk版本迭代都是根据上一代进行增添新功能。jdk11在1.8版本上只是添加了少许新内容以适应现在互联网技术节奏,除了新添加的内容,两者没有什么区别影响。

2、选择使用的jdk版本,更建议同学与课程项目中使用的版本保持一致(jdk1.8),这样会避免版本不一致导致出现的各种个问题~

3、建议同学将项目中的jdk版本都更改为1.8,然后重新执行命令试试

祝学习愉快~

  • 提问者 一只肥喵 #1

    但是那个language level并没有提供Java1.8,我需要怎么处理呢

    2022-04-13 14:39:11
  • 好帮手慕小脸 回复 提问者 一只肥喵 #2

    同学你好,选择如下这个选项即可~

    注:JDK8或者JDK1.8是同一个东西

    https://img1.sycdn.imooc.com//climg/625687ca096a700b06510354.jpg

    祝学习愉快~

    2022-04-13 16:21:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师