java6java7
A. 安装java7是不是要卸载Java6
应该不用吧?无非是在你电脑里多了一个java7的文件夹,跟你的java6文件夹并列,并不冲突。
你安装失败的话,要看具体是什么错误信息,根据错误信息来进行修改,再安装。
B. 菜鸟发现的java7和java6中一点的不同
java7的switch后面括号中的表达式必须产生一个非long类型的整型值、枚举类型值或字符串。所以表达式的类型可以是char, byte, short, int, string和枚举常量。
[java] view plain
<span style="font-size:14px;">class J1
{
public static void main(String[] args)
{
String s = "a";
switch(s)
{
case "a":
System.out.println(s);break;
case "b":
System.out.println(s);break;
case "c":
System.out.println(s);break;
case "d":
System.out.println(s);break;
}
}
}</span>
这段小程序在java7中编译时不会报错,在java6中编译就会报错。
C. 林信良java学习笔记jdk7与6有什么区别吗
没什么区别,只是jdk7相比jdk6增加了一些功能、优化了性能以及简化了语法,比如:
1.更简单的异常处理语句
2.字符串支持switch
3.二进制值定义
4.泛型类型推断
5.多线程中增加了并行分解框架(fork/join),以前看的时候这个还在测试
6.jvm优化、支持非java语言、正式支持G1垃圾收集器
D. java6和java7如何共存
完全可以共存,运行程序的时候在classpath里面指定用哪个JDK或者JRE就可以了
E. java7和java6的重点区别在哪
Java EE 7 扩展了 Java EE 6,利用更加透明的 JCP 和社区参与来引入新的功能,如图 1(本图引用自 Java 官网)所示,主要包括加强对 HTML5 动态可伸缩应用程序的支持、提高开发人员的生产力和满足苛刻的企业需求。
1、提高开发人员的生产力
通过一个紧密集成的平台简化了应用架构,减少样板代码和加强对注释的使用来提高效率,另外借助标准 RESTful Web 服务对客户端的支持提高了应用程序的可移植性。
2、加强对 HTML 5 动态可伸缩应用程序的支持
基
于其可扩展的基础架构,Java EE 7 推动了对 HTML 5 应用的构建和支持。在新的平台中,借助具有行业标准的 JSON
简化了数据分析和交换,并通过低延迟和双向通信的 WebSockets 减少了响应时间。以及利用改进的 JAX-RS 2.0
更好地支持异步的、可扩展的、高性能的 RESTful 服务,从而更好地支持多用户的并发操作。
3、满足苛刻的企业需求
为更好地满足企业的需求,Java EE 7 提供了许多新功能:
细化批处理作业,形成可管理的区块,以实现不间断的 OLTP 性能;
简化多线程并发任务的定义,以提高可扩展性;
以及提供具有选择性和灵活性的事务应用程序等。
F. Java6和7引入的特性有哪些
Java6基本上是一个性能优化和类库增强的版本。类型系统的唯一变化是扩大注解角色,发布可插拔注解处理功能。这对大多数开发者没有任何影响,Java6中也没有真正提供可插拔类型系统。
Java7的类型系统没有重大改变。
G. 公司用java6,我用java7,行吗
当然不行 你java7写的程序 是不能部署在 java6 的生产环境下面的 。反之可以
H. 电脑上同时安装了 Java 6 和 Java 7,可不可以卸载其中一个
可以 卸载java 6吧,支持的东西没有java 7要全面。jre用最新的就好。
I. java6更新成java7,怎么样再还原成java6
你再装一个java6, 然后把JAVA_HOME指向你的新装的java6的目录,其实无论你装多少java jdk,无论版本是多少,都是可以的。关键就是你的JAVA_HOME设置成哪个版本的地址,我机器上就装了5,6,7.
J. 在一个机器上可以同时安装java6和java7吗
jdk6和jdk7可以在同一台机器上。
但是有一点要注意,就是jdk8的windows版只能在windows 8上面,win7是不支持的