首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

jdk1.7

作者头像
紫风
发布2025-10-14 15:42:30
发布2025-10-14 15:42:30
680
举报

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

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

  1. public class Jdk7Tests {  
  2. public static void main(String[] args) {  
  3.         Jdk7Tests jdk7Tests = new Jdk7Tests();  
  4.         jdk7Tests.integersWithUnderscores();  
  5.         jdk7Tests.stringSwitch();  
  6.         jdk7Tests.binaryLiteral();  
  7.         jdk7Tests.diamond();  
  8.     }  
  9. private void integersWithUnderscores()  
  10.     {  
  11. int i = 1_2;  
  12.         System.out.println(i);  
  13.         i*=10;  
  14.         System.out.println(i);  
  15. int j=2_0;  
  16.         System.out.println(i-j);         
  17.     }  
  18. private void stringSwitch()  
  19.     {  
  20.         String key = "akey";  
  21. switch (key)  
  22.         {  
  23. case "":  
  24.         {  
  25.             System.out.println("Nothing");  
  26. break;  
  27.         }  
  28. case "akey":  
  29.         {  
  30.             System.out.println("Matched akey");  
  31. break;  
  32.         }  
  33. default:  
  34. break;  
  35.         }  
  36.     }  
  37. private void binaryLiteral()  
  38.     {  
  39. byte aByte = (byte)0b001;  
  40. short aShort = (short)0b010;  
  41.         System.out.println(aByte + " " + aShort);  
  42.     }  
  43. private void diamond()  
  44.     {  
  45.         Set set = new TreeSet<>();  
  46.         set.add("c");  
  47.         set.add("b");  
  48.         set.add("a");  
  49. for (String val : set)  
  50.         {  
  51.             System.out.println(val);  
  52.         }  
  53.     }  
  54. }  
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-10-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档