jdk1.7

xiaoxiao2023-11-21  15

以下四个主要的更改会影响到我们使用 java 以及 JKD 7 编码的方式:◆在数字中使用下划线◆改进的通用实例创建类型推断(diamond)◆在switch语句中使用字符串◆使用二进制字符

 

下面是一个简短的示例,用于检验这些新功能。使用普通的文本编辑器,还有你离不开的老朋友 javac 和 java,可以进行测试(IDE 还不支持新的语法,应该会报错)。

public class Jdk7Tests {          public static void main(String[] args) {           Jdk7Tests jdk7Tests = new Jdk7Tests();           jdk7Tests.integersWithUnderscores();          jdk7Tests.stringSwitch();          jdk7Tests.binaryLiteral();          jdk7Tests.diamond();      }          private void integersWithUnderscores()       {           int i = 1_2;           System.out.println(i);           i*=10;           System.out.println(i);           int j=2_0;           System.out.println(i-j);             }          private void stringSwitch()       {           String key = "akey";           switch (key)           {           case "":           {               System.out.println("Nothing");               break;           }              case "akey":           {               System.out.println("Matched akey");               break;           }           default:           break;           }      }          private void binaryLiteral()       {           byte aByte = (byte)0b001;           short aShort = (short)0b010;           System.out.println(aByte + " " + aShort);       }          private void diamond()       {           Set set = new TreeSet<>();           set.add("c");           set.add("b");           set.add("a");           for (String val : set)           {              System.out.println(val);          }      }  }   相关资源:jdk1.7 64位官方版 jdk-7u79-linux-x64.tar.gz
转载请注明原文地址: https://www.6miu.com/read-5011338.html

最新回复(0)