1、Java可以用在任何带有Java VM的场合,从企业级应用到嵌入式设备,目前用得最多的是在网络上,也就是企业级应用上,Java本身不太适合用作桌面软件的开发,但在企业级应用上,因为它的平台特性和稳定性而获得了广阔的市场和强大的竞争能力。在嵌入式设备上的应用(比如手机、pda等等)属于Java最初开发的意愿,因此也得到了大量厂商的支持,前景十分看好。
2、不一定,因为在不同的系统上用jbuilder开发的软件可能用到了不同的类库和包,如果你保证你使用的全部都是sun提供的类库或者在unix有一套完整的和windows上完全相同的类库,那么,就没有问题了,完全可以直接运行。
3、目前一般都是在windows上开发,然后拿到Unix、Linux等平台上使用,当然也有在windows上使用的。
4、JDK是基础,JBuilder中也有JDK,目前比较好用的开发工具还有Visual Age for Java、Kawa等等。
5、这个不好评价,在操作系统层面上,目前应该是C++用得多,但在企业级的大型应用上Java已经超过了C++。
6、这个是不能评价的,如果你的水平高,使用vb也能拿到非常高的薪资,如果水平非常低,别人就不会用你,你可能连收入都没有。但平均而言,在国外,一般在5万-8万年薪之间。
2、不一定,因为在不同的系统上用jbuilder开发的软件可能用到了不同的类库和包,如果你保证你使用的全部都是sun提供的类库或者在unix有一套完整的和windows上完全相同的类库,那么,就没有问题了,完全可以直接运行。
3、目前一般都是在windows上开发,然后拿到Unix、Linux等平台上使用,当然也有在windows上使用的。
4、JDK是基础,JBuilder中也有JDK,目前比较好用的开发工具还有Visual Age for Java、Kawa等等。
5、这个不好评价,在操作系统层面上,目前应该是C++用得多,但在企业级的大型应用上Java已经超过了C++。
6、这个是不能评价的,如果你的水平高,使用vb也能拿到非常高的薪资,如果水平非常低,别人就不会用你,你可能连收入都没有。但平均而言,在国外,一般在5万-8万年薪之间。
尽管ms不愿意支持java,可是应用最广泛的平台还是winNT和win2000,虽然拿到unix等其它系统上会有些许不同。
其实初期开发的时候,不用太专业的工具,常见的初级工具就可以:textpad,jpadpro...都可以从网上找到,用起来也很简便。
java目前的主要对手是MS.net和C#。
Windows下,用Java开发桌面应用成本高,效率低