请问下java各个版本之间的兼容性是怎么样的

这学期学习java时,老师用的jdk版本是1.6,但是我考虑到毕业是几年后的事情了,因此
装了1.8版本的jdk提前预习下,请问下如果我设置了compiler compliance level的版本
为1.6,那吗我在1.8上写的东西能在老师1.6版本上跑吗

4个回答

有很多高版本的新特性,也是1.8的特性不能在低版本下面运行。比如1.8新有特性:1.接口里面可定义一些默认方法(1.8的接口变得挺多的,1.8的新接口特性在低版本运行不了) ,2. Lambda表达式。 我遇到的大概就这两个,总的来说都可以运行。就是新的特性不可以

高版本兼容低版本的,如果你本地设置的最低版本是1.6是可以在其他环境下兼容运行的。

可以,你安装的高版本可以兼容低版本的,反过来不行。

肯定是不行的,比如你在1.8中写的代码使用1.8版本的新特性(新添加的方法或者类),然后放到1.6版本中肯定是编译失败的(找不到方法或类)

这样的一般是向下兼容的,即高版本的兼容低版本的JDK

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
请问下JS函数的加载顺序是怎么样的?
window.onload()=function()nf1();nnfunction f1()n```n```nnnn比如我这样子 f1函数为什么也能执行?nnnn
IE各个版本下的透明兼容性写法
做个笔记: .transparent { /* Required for IE 5, 6, 7 */ /* Theoretically for IE 8 & 9 (more valid) */ /* ...but not required as filter works too */ /* should come BEFORE filter */ ...
vs 各个版本之间的转换
vs 各个版本之间的转换
java编程思想 各个版本之间的区别
哪个版本比较好。。 各个版本有什么区别。rn想买一本这样的书 高手解答
问下android各个层次对象的析构顺序是怎么样的?
是从底往上 还是从上到下?rn为什么阿?rn
前端各个框架兼容性
JS框架:angular.js和react.js和Avalon.js和vue.js和backbone.js和Node.js AngularJS(IE9)1.0(IE8) react.js (IE9) Avalon.js(IE6) vue.js   (IE9) backbone 需要另写js操作dom,开发较麻烦,但兼容性好 (其他MVVM框架, KnockoutJS(IE6), Emb
请问下怎么样定义类的指针?
请问下怎么样定义类的指针?
ZABBIX2.2 2.4 等各版本之间的兼容性
zabbix更新很快,从2009年到现在已经更新多个版本,为了使用更多zabbix的新特性,随之而来的便是升级版本,zabbix版本兼容性是必须优先考虑的一点 客户端AGENT兼容 zabbix1.x到zabbix2.x的所有agent都兼容zabbix server2.4:如果你升级zabbix server,客户端是可以不做任何改变,除非你想使用agent的一些新特性。 Zabbix代...
版本的兼容性
我有个已编译好的文件,A.DLLrn然后我修改源码,兼容性指向了A.DLLrn然后重新修改后,又编译了一个B.DLLrn但是我注册A后,所以调用A和B的都执行了A.DLLrn就是说,都会执行我最后一个注册的文件
请问下Hibernate的版本问题
现在开发用的Hibernate 版本是多少?
请问下java的垃圾回收机制!
Java中的垃圾回收机制是在内存不够用的时候才会对垃圾进行回收,换句话说垃圾有可能不会被JVM回收(即使JVM已认定它是垃圾)那么如果一个java程序运行结束内存还没有被浩尽,那么垃圾不是留在内存中了吗?rnrn高手解答一下~谢谢~
SQL Server各个版本之间的差异
一、SQL Server 2012 版本比较《SQL Server 2012 版本比较》简介:SQL Server 2012的核心的发行版本有3个:标准版、商业智能版、企业版。这几个版本分别有哪些功能方面的差异,请看附件。SQL Server 2012 各个版本.dochttp://down.51cto.com/data/1044590二、SQL Server 2008 R2...
git的学习(各个版本之间的转换)
很形象的比喻就是时光机git status //查看仓库文件的状态,是否添加和是否提交 //当你修改了某个文件但是没有提交到仓库时,可以查看两个文件的区别 git diff test.txt //会给出两次修改的区别 //然后你在查看你到底改了些什么东西,再决定是否提交版本回退//查看命令的log git log //可以查看之前提交的记录,你会看到每次提交都会有你自己填写的注释 //或者你可以加一
javascript 各个版本之间有什么不同?
如题
请问Fedora各个版本之间的区别?
最近想学习Linux,但是在官网下载软件的时候发现Fedora 7有很多不同的版本,例如:rnFedora-7-i386;rnFedora-7-Live-x86_64;rnFedora-7-KDE-Live-x86_64;rnFedora-7-KDE-Live-i686;rnFedora-7-x86_64;rnFedora-7-ppc;rnFedora-7-Live-i686;rn以上各个版本的大小也从688M到3.5G不等的说rn请问这些版本之间都有什么区别?同时,作为一个初学者,应该使用哪个版本比较好呢?
(求助)vs2005各个版本之间的转换问题
公司的某个asp.net项目是用vs2005做的,我把这个项目拷到自己的电脑上,装的也是vs2005,但是打开的时候弹出提示框提示“无法打开。。。。.csproj, 此安装不支持该类型项目”;我把它移除后重新添加,出现vs转换向导窗口,但是转换失败,郁闷死。 我用的是vs试用版8.0.50727.42(RTM.050727-4200) 有什么办法可以可以打开公司的项目啊????
Visual Studio 各个版本之间的功能比较
vs分三个版本: Community Professional Enterprise 支持的使用方案 集成开发环境 高级调试与诊断 测试工具 跨平台开发 协作工具功能 以上 ...
DirectX各个版本之间的区别是不是很大?
我初学DirectX9,但是听说DX各个版本之间的差异很大,故不敢去看像DX8这样以前的教学资料,请问DX各版本之间的差别真的很大吗?
Java的各个版本和各个版本的历史版本号的关系与解读
1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。 1997年2月,JDK 1.1面世。 1998年12月8日,Sun公司发布了第二代Java平台(简称为Java2)的3个版本:J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;J2SE(...
MySQL和C++兼容性怎么样
以前用VB总是乱码
android4.0 FOR x86 的兼容性怎么样?
我说的是4.0版本的,装过的牛人来说下啊
MFC程序在Win64下的兼容性怎么样?
VC6用了几年了,开发的东西也不少了。rnrn得知微软64位操作系统已经推出Beta版,非常担心我以前编写的程序会在这些系统下无法运行。rnrn我没有Opteron,所以,特来这里请教使用过64位XP系统的朋友,64位XP系统对以前的MFC程序的兼容性好吗?rnrnMFC7.0/7.1程序又怎么样?rnrn是不是可以完全不用担心兼容性的问题?
目前mysql最稳定的是哪个版本呀?另外,各个版本的兼容性如何?
目前mysql最稳定的是哪个版本呀?rn--------------------rn在官网上看到有5.0.x的,可是从别的网站上有更新的.5.1.x的,这是为什么呀?rn大家平时用的是哪个版本呀?rn另外,各个版本的兼容性如何?
最全的java各个版本的新特性
很详细的介绍java每个版本的更新及新特性。。。。。。
JAVA各个版本特点总结
这两天看了部分《Java7高级进阶》,对Java的发展进程及版本区别也有了更深刻的了解,下面是总结摘抄Java各个版本的特点跟大家分享一下。 1、JDK1.0(1996年1月23日)代号:OakJDK1.0本身非常小,差不多212个类、8个包,以及Sun提供的一个用于调试的包,Java设计之初主要是用于嵌入式软件的开发,因此这个版本的JDK提供了有限的能力,并且提供的库在当时没法与其他语言相
STM32F1与STM32F2之间的兼容性
STM32F1与STM32F2之 间的兼容性.pdf
Java 各个版本中的新特性
新特性你知道多少?Java 8Lambda 表达式接口增加默认方法等方法引用流 StreamJava 9模块系统交互式工具jshell.of() 创建不可变集合接口支持私有方法更好的 Try-with-resource 体验Java 10局部变量类型推断 varJava 11var 支持 Lambda标准化的 HTTP Client API Java 8 Java 8 中主要的新特性有4个。 La...
请问下一般播放器的实现思想是怎么样的?
要做一个类似的图形化显示文件内容的东西。rn原来的做法是采用计时器,每100 ms显示该文件的下一个块内容。有个速度太慢的问题,即使把计时器设置成1 ms,速度也基本上没有显著的提升。rnrn还有个问题:rn视频格式文件的保存一般都应该是顺序的,所以采用文件指针很容易实现播放。rn而我这里需要显示的内容对应的文件块是离散的,也就是对于一个显示内容,很可能读取的是文件中非连续的文件块内容。rn有没有速度优化的可能方法。rnrn谢谢!
小弟是菜鸟,请问下
import java.awt.*;rnimport java.awt.event.*;rnimport javax.swing.*;rnrnpublic class ButtenTestrn rn public static void main(String args[])rn JFrame frame=new JFrame("First Button");rn Container contentPane=frame.getContentPane();rn JButton b=new JButton("My First Button");rn ActionListener listener=new ActionListener();//这里出错rn b.addActionListener(listener);rn b.addActionListener(new ActionListener()rn public void actionPerformed(ActionEvent actionEvent)rn System.out.println("hey,stop that");rn rn );rn contentPane.add(b,BorderLayout.NORTH);rn frame.setSize(300,200);rn frame.show();rn frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn rnrnrn编译时出错......rn请问ActionListener listener=new ActionListener(); 这样的语句是否合法?
我想问下php的集成环境的php版本和安装的php程序版本之间怎么样才能使用呢?
我想问下php的集成环境的php版本和安装的php程序版本之间怎么样才能正常使用呢?就是说哪个版本高一些
问下上海支付宝工作环境和待遇是怎么样的..
RT,谢谢,貌似支付宝给的薪水不是很有竞争力..
听说DELPHI各个版本之间的兼容性很差,到底差到什么程度啊?
不会是5.0开发的软件,6.0就打不开吧?rnrn我想开始学习DELPHI,不知学习那个版本比较好啊?
请问下,大家现在开发用的是VC的哪个版本
请问下,大家现在开发用的是VC的哪个版本?看看主流的是哪个版本了,我换个,现在还在用VC6.是不是装visual studio2005以上版本的就可以了
.NET版本的兼容性
我现在用的是1.0.3705版本rn开发的程序会有兼容性的问题吗?rn会不会在其他版本里面就无法运行?
Kafka版本兼容性与选择
基于Hadoop CDH5和Spark新版本2.3.2详细讲述了大数据各种技术,包括HDFS、YARN、MapReduce、Hive、HBase、Flume、Kafka、Hue、Spark Streaming,Spark SQL、Spark Structured Streaming。主要内容包括MapReduce项目离线处理、Hive与HBase大数据分析与挖掘、Hue大数据项目可视化、Spark SQL大数据项目离线分析、Spark Streaming 大数据项目实时分析,Spark Structured Streaming大数据项目实时分析,Web项目可视化。rn
.Net 与TLS版本的兼容性
.NET 在支持 TLS 1.1 或 TLS 1.2 操作系统中运行时,兼容最新版本.NET 4.6 和更高版本 兼容 TLS 1.1 或更高版本(默认设置)。.NET 4.5 至 4.5.2 默认情况下,.NET 4.5、4.5.1 和 4.5.2 场合, TLS 1.1 和 TLS1.2有效,共有两个选项以进行启用,如下所述。选项 1: 通过设置 System.Net.ServicePo
css的兼容性恨死了,请问怎么解决各个浏览器的兼容性?
做个网页吧rnrnie6不兼容,好不容易ie6 hack兼容了 rnff又不兼容 rnff又兼容了,发现chrome又不兼容rnrn大量的时间都在做css了。别的什么都没干rnrnrn问题: rnrnrn 谁知道怎么写css 可以兼容所浏览器? 最好连hack方法都不需要
JAVA的兼容性
我用WIN2000+JBuilder4开发,它自带JDK1.3。我用它开发出的application,用JDK1.3的JAVA.EXE运行一切正常。但在WIN2000下用JDK1.2的JAVA.EXE运行汉字是乱码,在WIN98下用JDK1.2的JAVA.EXE运行却正常。见鬼了!rnrn谁能告诉我怎样能使JBuilder4开发的application在JDK1.2下正常运行。
请问下java中 ? 的使用.
各位好,刚开始学java,有些基本的问题,请教一下.rnrn我在看void java.util.Collections中有个方法是:reverse(List list) 请问下这里的 是什么意思?rnrn还有:rn在看到android 的 ArrayAdapter中有这样的方法: public void sort(Comparator comparator) rnrn请问下这里的 是什么意思.rnrn谢谢了!
请问下各位java高手
我现在想弄一个所有手机都可以使用的java软件。就单独指定播放一条mp3歌曲,这样实现是否难?rn我是新手,哪个高手能给我一个例子?我可以学习?谢谢!
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池