java真的是跨平台的语言吗
听人说java开发的程序所有的平台都可使用,是真的吗?开发工具对程序跨平台使用是否会有影响,比如说ms java 和 borland java 开发出的程序都可跨平台使用吗。还有,什莫开发工具比较好用呢 问题点数:40、回复次数:11Top
1 楼mountainwang(棚子)回复于 2001-08-15 09:25:49 得分 10
老兄,这里你应该清楚的是:java语言的跨平台指的是如果用纯java开发,与开发工具没什么关系。但不同的开发工具对java的支持程度不一样。ms的j++中用了很多微软自己的类库,并且只能在win平台上运行,当然谈不上什么跨平台了Top
2 楼zhuzhichao(竹之草)回复于 2001-08-15 09:29:15 得分 0
同意樓上的看法.Top
3 楼vdragon(紫龙)回复于 2001-08-15 09:31:12 得分 10
java开发的程序之能够在jre中运行。如果一个平台上有相应的jre,那么就可以运行在其他平台上开发的java程序。此外使用的类库如果不在jre中,也需要移植到相应的平台上去。Top
4 楼ivanyy(ivan)回复于 2001-08-15 09:38:20 得分 10
可以跨平台,主要是指 java 可以编译一遍,到处执行,因为 java 的源文件是要被编译成一种叫 bytecode 的代码,即 class 文件,通过不同平台上的 java virtual machine 解释执行,跨平台的其实是 source code ,和 class file, 而 java compiler 和 jVM 因平台的不同而不同,但他们使用同一种规范编译和解释 java program. 这就是 java 跨平台的基本原理。Top
5 楼foxnt(吴剑明★天马幻想)回复于 2001-08-15 09:45:23 得分 0
什么叫“BORLAND JAVA”?
JAVA是SUN的。Top
6 楼larruping(久有凌云志)回复于 2001-08-16 00:19:17 得分 0
根据一个调查,java语言还不能实现100%的跨平台Top
7 楼ieplayboy(晃来晃去)回复于 2001-08-16 00:20:32 得分 0
同意,
Top
8 楼whxab(neo)回复于 2001-08-16 08:32:01 得分 0
upTop
9 楼cherami(cherami)回复于 2001-08-16 08:36:31 得分 0
如果是有GUI的话,用SWING具有好的跨平台性(在各种系统下的效果一样),而用AWT就不行了,在不同的平台下运行效果不同。Top
10 楼jeston(jeston_cn)回复于 2001-08-16 08:37:48 得分 10
java语言还不能实现100%的跨平台
但在一定的情況下也可以這麼說呀.
我感覺sun公司未來的必須要解決的問題是一下幾點,否則....
1.要真正實現跨平台
2.要解決束度問題Top
11 楼larruping(久有凌云志)回复于 2001-08-16 21:21:27 得分 0
同样,如果不解决速度问题,就不可能在企业应用中占主角Top




