Topic: 阅读java doc文档中遇到两个小问题不大明白?

  Print this page

1.阅读java doc文档中遇到两个小问题不大明白? Copy to clipboard
Posted by: forrest_gump
Posted on: 2004-08-30 10:43

1.java的doc文档中有一项是deprecated API,这是一组特殊的类吗?这里的deprecated是什么意思?
2.以 javax 开头的包是什么意思?有没有什么特殊的规定?如java.net和javax.net两个包有什么区别?

2.Re:阅读java doc文档中遇到两个小问题不大明白? [Re: forrest_gump] Copy to clipboard
Posted by: flywithmoon
Posted on: 2004-08-30 10:53

以javax开头的包实现的都是跨平台操作,其运行界面不受操作系统的影响,实现的都是swing,而java就不一样,随着操作系统的不同,界面控件都会变化,效果无法得到保证。

3.Re:阅读java doc文档中遇到两个小问题不大明白? [Re: flywithmoon] Copy to clipboard
Posted by: heaven
Posted on: 2004-08-30 14:35

flywithmoon wrote:
以javax开头的包实现的都是跨平台操作,其运行界面不受操作系统的影响,实现的都是swing,而java就不一样,随着操作系统的不同,界面控件都会变化,效果无法得到保证。

不要误导别人啊,java是核心,javax是扩展,x->extensive
当然这只是原则,实际上会随着api的演化有些变形

4.Re:阅读java doc文档中遇到两个小问题不大明白? [Re: forrest_gump] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-08-30 16:02

HEAVEN说的对
另外,deprecated 是表示该类或方法在以后的版本中有可能不再被支持(或是说一定不支持? )如果在你的程序中使用了deprecated method or class的话,在编译的时候会出现警告信息,考虑到程序不受以后JAVA版本升级的影响,这写类和方法不用的话比较安全
不完整的地方请大家补充批评
Smile

5.Re:阅读java doc文档中遇到两个小问题不大明白? [Re: forrest_gump] Copy to clipboard
Posted by: miaow
Posted on: 2004-08-30 16:24

deprecated 是sun 不在建议使用的类或者方法。
比如Vector,HashTable

这些不建议背使用但是又存在的东东 是因为新版本的Java API已经提供了更好的,效率更高的或者更安全的方法去替代老的方法。但是为了保持对过去代码的兼容性,那些不建议使用的类或者方法还是得以保留。

6.Re:阅读java doc文档中遇到两个小问题不大明白? [Re: miaow] Copy to clipboard
Posted by: nothing
Posted on: 2004-08-30 16:47

miaow wrote:
deprecated 是sun 不在建议使用的类或者方法。
比如Vector,HashTable

这些不建议背使用但是又存在的东东 是因为新版本的Java API已经提供了更好的,效率更高的或者更安全的方法去替代老的方法。但是为了保持对过去代码的兼容性,那些不建议使用的类或者方法还是得以保留。


sigh,人老珠黄,被deprecated了.

7.Re:阅读java doc文档中遇到两个小问题不大明白? [Re: forrest_gump] Copy to clipboard
Posted by: forrest_gump
Posted on: 2004-08-30 17:07

受益非浅啊,这真是个好地方,谢谢各位。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923