zoukankan      html  css  js  c++  java
  • java学习问题点解决办法

    一、替换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.

  • 相关阅读:
    5.18英语
    5.18
    5.17
    单源点最短路模板
    5.16
    mock.js进行接口mock
    docker-compose安装和使用
    docker常用命令
    docker安装和使用(win10家庭版)
    ES6基础(2)-const
  • 原文地址:https://www.cnblogs.com/tanxiaojun/p/12443803.html
Copyright © 2011-2022 走看看