首页 > 编程语言 > 详细

java学习问题点解决办法

时间:2020-03-08 18:06:17      阅读:97      评论:0      收藏:0      [点我收藏+]

一、替换JDK版本导致idea编译错误

spring 5.x不兼容jdk1.7,便替换了一个jdk1.8版本发现编译错误,需要对intelj idea工具做如下更改

1.先看Idea的菜单 File-Settings-Build,Execution,Deployment-Compliler-Java Complier的jdk版本是1.8

技术分享图片

 

 

 

 

 2.再看下菜单File-Project Structure下的Project和modules的编译环境是jdk1.8

技术分享图片

 

 3. File -> Project Structure ->Project Language Level(idea工具与jdk版本有对应关系)

技术分享图片

language level 介绍
其他 IDE 没有看到类似 language level 的设置,所以这个功能应该算是 IntelliJ IDEA 特有的,可是 IntelliJ IDEA 官网也没有专门介绍 language level 的地方,也许 IntelliJ IDEA 认为这个知识点属于 JDK 范畴所以没加以介绍吧。所以这里主要我对此的一些理解。我们应该知道 Java JDK 在每个新版本都会有其新特性,而新版本一般也会向下兼容旧版本的特性,IntelliJ IDEA 是对这些 JDK 的新特性是这样介绍的:

JDK 6 的新特性:@Override in interfaces
JDK 7 的新特性:Diamonds,ARM,multi-catch etc.
JDK 8 的新特性:Lambdas,type annotation etc.
JDK 9 的新特性:Jigsaw project etc.

 

java学习问题点解决办法

原文:https://www.cnblogs.com/tanxiaojun/p/12443803.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!