永发信息网

java jdk 1.4.1版本 与 jdk1.6的区别是? 求高手解答.

答案:1  悬赏:70  手机版
解决时间 2021-11-17 21:52
java jdk 1.4.1版本 与 jdk1.6的区别是? 求高手解答.
最佳答案
在 linux 下用 jdk 1.6 写了个程序,编译打包后,一切正常,拿到 win 下,同样是 1.6 的jdk,居然说什么不兼容的编译类型,非法的 magic number.
  只好在 linux 下用 jdk 1.4.2 这个经典的版本重新编译一下,结果就发现了下面两个不同:1. 在 1.4.2 中, assert 是 keyword ,不可以 assert (boolean expression):(String) 这样来用,考试.大提示在 1.6 中是可以的。
  在 1.4.2 下编译时,会给出warning: as of release 1.4, assert is a keyword, and may not be used as an identifier,并且会报错,说是分号的错误(其实是编译器把 assert 当作 identifier 来处理报的错)。
  2. 在 1.4.2 中,不可以如下这样来 override clone() 方法
  public NewClass clone(){
  ...
  return NewClass;
  }
  这在 1.6 中是允许的,也是方便的。
  在 1.4.2 中只能
  public Object clone(){
  ...
  return ...;
  }
  于是就有了 N 多的强制类型转换。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
起一个公司名字,文化传播的。 要震撼一点 强
阆中市棋院(寓新街店)地址好找么,我有些事要
最近工作很烦,我们部门换了新的经理什么不懂
牛腩粉对身体有什么好处?
亲,有人出过全肉装艾希吗
结合2016美国总统大选谈谈什么是民主
声音来源的方向是通过什么改变的?
洁丰洗护馆(航中路)地址在什么地方,我要处理
三相四线相序是否在走线时互相交叉线路
宏基笔记本e1-472g。图中的白线断了,有什么
魔兽在百木园做任务三个龙蛋选一个,孵出一个
650除以40有几种方法
50600赚800万除了无锡还哪个城市有
海三鲜的做法,海三鲜怎么做好吃,海三鲜的家
交通事故车辆撞死人同责怎么处理
推荐资讯
安徽菜出名的有哪些菜名
瓷器底款china表示什么年代
家门口有个车工坊,去修车子的话价格是全国统
最近一个外国电影,通篇讲述一个警察腐朽的生
为什么地形高差较大不易用筏板基础
女人吃苦参有什么好处
207省道61公里80米在哪里
茅台镇除了茅台酒业,还有其他好喝的酒么?
新手应该选哪一种固定翼航模
世纪网咖地址好找么,我有些事要过去,
招聘信息上的不穿不看是什么意思
南宁排名前10名中学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?