java - Java 编译器有哪些怪癖?

标签 java intellij-idea compilation compiler-errors javac

IntelliJ 有一个检查设置来警告您可能会影响您的代码的“Javac 怪癖”,但我还没有遇到任何问题。这些怪癖中有哪些是 IntelliJ 识别的或一般识别的?

最佳答案

我刚刚看到“不允许使用‘_’作为 lambda 参数名称”(IntelliJ IDEA CE 14.0.2)。

public static <T> BinaryOperator<T> toLastElement() {
    return (_, current) -> current;
}

关于java - Java 编译器有哪些怪癖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27355182/

相关文章:

java - JOptionPane错误-乌龟和野兔赛跑

gcc - 我可以用动态符号表编译静态应用程序吗?

compilation - ffmpeg 在 MSVC9 上编译 (Visual C++ 2008)

java - 在 Android 中使用 Fragment 的 SQLite 数据库

java - java中如何从List中删除当前元素

groovy - IntelliJ Groovy 版本

gradle - 无法在Kotlin文件中使用Kotlin依赖关系

java - 一个 ArrayList 中的多个对象类型

java - 在创建之前查找有多少 RecyclerView 项目适合屏幕

maven - 无法执行目标org.apache.maven.plugins : The specified web. xml文件 'D:\WEB-INF\web.xml'不存在