我很了解JDK 1.5。众所周知,除了新的API(例如AtomicInteger),还有一些主要的语言更改,例如提供对泛型的支持、添加枚举、私有化自动装箱和自动取消装箱等。

我想找到一些资源,它们最好对JDK1.6和1.7中的新特性有简短的描述(对于大的新特性,我更喜欢阅读完整的解释)。就API的变化而言,只有主要的变化是可以接受的,并且对新的变化进行了简短的审查(例如,如果我记得写,就有从控制台读取字符的新方法)。就功能而言,我希望找到完整的列表(例如,在对象分配中的更改,现在JVM实际上可以在堆栈上创建用于优化目的的对象,但我不知道细节)。

对于JDK 1.6核心Java技术特点和Java?SE 6与J2SE 5.0的兼容性。对于JDK 1.7,使用Java SE 7进行异常更改,但不完整列表。

JDK 1.6兼容性http://www.oracle.com/technetwork/java/javase/compatibility-137541.html

核心Java技术的特点是HTTP://www. Oracle .COM/TeaTeWorks/ToeStase/Java/JavaSe6 Buudi391313826HTMLhttp://java.sun.com/developer/technicalArticles/j2se/desktop/javase6_build39.html

JAVA SE 6性能白皮书HTTP://www. Oracle .COM/TeaTeWorks/Java/6性能-137266HTML

快速注意,java.util.arraylist的实现已更改(由于bug 6260652)。

JDK 1.7

JavaSE 7和JDK 7兼容HTTP://www. Oracle .COM/TeaTeWorks/Java/JavaSe/兼容-417013HTML(存在一些行为不兼容)。

JavaSE 7的特点和改进:HTTP://www. Oracle .COM/TeaTeWorks/Java/JavaSe/JDK7 ReleNeS41845.HTML.

查看Java 7的新特性:HTTP:/RADAR.ORYLY.COM/2011/09/Java7 Futux.HTML(参见HTTP://DOCS.Oracle .COM/JavaSe/7/DOCS/TeTeNeSe/GueSe/语言/类型推理-Guang-StaseCeaTy.HTML用于菱形算子)

(misc)jdk 7:新接口、类、枚举和方法http://marxsoftware.blogspot.com/2011/03/jdk-7-new-interfaces-classes-enums-and.html

1.6变更:http://www.oracle.com/technetwork/java/javase/features-141434.html

1.7变更:http://openjdk.java.net/projects/jdk7/features/(语言增强:http://openjdk.java.net/projects/coin/)

这是我前面提到的不完整的清单。这可能是一个很好的起点,但这不是我想要的答案。

@Alexsmail——实际上,你的问题链接到不同的列表,而不是答案中的列表。

@史蒂芬C,哦,我明白了。这是无意的。我只是在问这个问题之前做了一些调查。-)

Java编程语言的改进

Java SE 7的增强

二进制字面值

switch语句中的字符串

尝试使用资源

多个异常处理

文字中的下划线

使用菱形语法创建通用实例的类型推断

改进了在varargs方法中使用不可重写的形参时的编译器警告和错误

Java SE 6的增强在Java SE 6中没有引入语言更改。

java 1.6 最大化_关于java:JDK 1.6和1.7中的新功能相关推荐

  1. java使窗体最大化_[转]java窗体运行时最大化及关闭方法示例

    其实这原本是一个有关java的基础话题,不过既然有人提出来,不妨说两句,顺便也可做为初学者的一个参考. //1.窗体启动时最大化 //Frame1.java import java.awt.*; im ...

  2. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  3. Java平台,标准版Oracle JDK 9中的新功能

    Java平台,标准版 Oracle JDK 9中的新增功能 版本9 E77563-05 2017年9月 JDK 9中的新功能概述 Java Platform,Standard Edition 9是一个 ...

  4. java中怎样定义实数_Java Math 类中的新功能,第 1 部分: 实数

    在这篇由两部分组成的文章中,Elliotte Rusty Harold 与您一起探讨经典 java.lang.Math 类中的"新"功能.第 1 部分主要讨论比较单调的数学函数.第 ...

  5. Java 11中的新功能和API详解系列1

    Java 11中的新功能和API详解系列1 2018.9.27 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载. JDK 11在语言语法方面有一个小改动,增加了相当数量的新API,以及 ...

  6. java实验原理和图例_图例解析JDK,JRE,JVM概念及使用

    本文向大家简单介绍一下JDK,JRE,JVM概念及用法,为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分.所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文 ...

  7. java 最大化_在Java中最大化JInternalFrame

    我试图让JInternalFrame在启动时最大化.我已经对此进行了网络搜索并尝试了各种代码建议,但它们似乎无法在我的机器上正常运行,该机器在 Windows 7上运行 Java 6. 我已经简化了下 ...

  8. java是什么格式_是java格式

    错误:编码GBK的不可映射字符的解决办法 最近在重新补javaSE的基础,编辑器编写完代码以后,在控制台运行代码段的时候,出现了以下的错误提示:错误:编码GBK的不可映射字符 在通过查询谷哥和度娘以后 ...

  9. java 版本查看命令_查看Java版本命令如何查看?Java常用命令详解

    现在程序员开发项目都在使用工具,很多人可能都忘记了Java自带命令,下面就让我来介绍些吧. 1.java.exe: 运行java程序,这个相信每一位用Java的人知道了. 2.javac.exe: 编 ...

最新文章

  1. 使用Sidecar支持异构平台的微服务
  2. 210120 阶段三 fork与阻塞函数
  3. java生成小图片_JAVA生成缩略小图片类
  4. windows安装TortoiseGit详细使用教程
  5. 小弟个人学习的过程!!!
  6. ffmpeg处理YUV422和YUV420P相互转换
  7. office2010 启动man_发现office2010启动挺慢的,各位一样吗
  8. 【SOT】SiamRPN代码笔记
  9. 新浪微博共享登录后无法退出切换账号问题解决
  10. 商业仲裁与诉讼律师Katherine Cheung加入德汇香港担任合伙人
  11. 微信小说小程序源码-附带采集
  12. three.js之摄像机
  13. 【ARM 嵌入式 C 入门及渐进 4-- Linux 位图 bitmap】
  14. EyouCMS响应式幽默笑话搞笑短文网站模板/资讯类文章发布网站模板
  15. 华为p30应用软件开启速度测试,华为P30Pro速度测试,与iPhoneXS Max的差距,果粉无法淡定了!...
  16. 【小飞象出海】怎么注册海外Google账户
  17. 使用adb命令查看手机日志
  18. ATA iSpec 2300:第一章 简介
  19. Microsoft Visual C++ Runtime Library Runtime Error的解决办法
  20. HDU 4218 IMBA?

热门文章

  1. 关于fsockopen pfsockopen函数被禁用的解决方法
  2. win7下程序运行权限问题解决方案
  3. ASP.net MVC Mock Context(上下文)
  4. C#调用Dephi接口方法
  5. [ JAVA编程 ] double类型计算精度丢失问题及解决方法
  6. 【报告分享】2020中国企业数字化转型研究报告-清华大学.pdf(附下载链接)
  7. 【经典回顾】YouTube 深度学习推荐系统的十大工程问题(附论文下载链接)
  8. 《统计学习方法》代码全解析——第一部分统计学习方法概论
  9. 树状数组相关应用之二元变量结构体组队问题
  10. 吴恩达机器学习ex8:异常检测