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是不支持的