自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java資格認(rèn)證:JDK1.4與JDK1.6的區(qū)別

企業(yè)動(dòng)態(tài)
本文為網(wǎng)友總結(jié)的Java認(rèn)證中JDK1.4和JDK1.6的區(qū)別,詳細(xì)請(qǐng)看以下敘述。

在 Linux 下用 jdk 1.6 寫了個(gè)程序,編譯打包后,一切正常,拿到 win 下,同樣是 1.6 的jdk,居然說(shuō)什么不兼容的編譯類型,非法的 magic number.

只好在 Linux下用 jdk 1.4.2 這個(gè)經(jīng)典的版本重新編譯一下,結(jié)果就發(fā)現(xiàn)了下面兩個(gè)不同:1. 在 1.4.2 中, assert 是 keyword ,不可以 assert (boolean expression):(String) 這樣來(lái)用,考試.大提示在 1.6 中是可以的。

在 1.4.2 下編譯時(shí),會(huì)給出warning: as of release 1.4, assert is a keyword, and may not be used as an identifier,并且會(huì)報(bào)錯(cuò),說(shuō)是分號(hào)的錯(cuò)誤(其實(shí)是編譯器把 assert 當(dāng)作 identifier 來(lái)處理報(bào)的錯(cuò))。

2. 在 1.4.2 中,不可以如下這樣來(lái) override clone() 方法

public NewClass clone(){

...

return NewClass;

}

這在 1.6 中是允許的,也是方便的。

在 1.4.2 中只能

public Object clone(){

...

return ...;

}

于是就有了 N 多的強(qiáng)制類型轉(zhuǎn)換。

 

【編輯推薦】

  1. Java認(rèn)證scjp考試過(guò)關(guān)十大攻略
  2. Java高級(jí)軟件工程師缺口巨大 供不應(yīng)求
  3. 到底該不該去考JAVA認(rèn)證?參考自己的背景與期望
責(zé)任編輯:王觀 來(lái)源: 學(xué)賽網(wǎng)
相關(guān)推薦

2009-07-07 12:55:57

JDK1.6安裝

2009-07-09 11:43:22

JDK1.4assert

2009-07-09 15:27:33

JDK1.6配置

2009-07-09 11:21:08

JDK1.4安裝圖解

2009-07-09 09:09:46

JDK1.4

2009-07-07 11:17:14

JDK1.4環(huán)境配置

2009-07-08 11:01:59

JDK1.6

2009-07-07 12:30:38

JDK1.6

2009-07-08 11:23:54

JDK1.6安裝環(huán)境變量設(shè)置

2011-11-24 14:49:16

JavaJDKWebService

2009-11-25 08:58:22

SUSE Linux

2009-07-07 11:33:06

JDK1.6

2009-07-07 17:07:07

注冊(cè)表訪問(wèn)JDK1.4

2009-07-09 15:37:01

JDK1.6環(huán)境變量

2009-07-07 13:10:45

JDK1.6安裝

2009-07-08 17:59:51

JDK JRE

2009-08-04 08:55:54

Apache Wick

2018-07-06 15:30:14

DubboSPIJDK

2010-09-25 14:58:12

JVMJDKJRE

2024-01-26 08:33:14

JDK17JDK11版本
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)