在Sun服务器上的Java服务与在x86或IBM服务器上的同等功能的C++服务,那个运行更快一些?
Java是不是比C++更安全一些?
向大伙请教。
17 个解决方案
#1
说不上来,看看大家怎么说
#2
Java的优势在于网络和跨平台,而且比C++易学。UI不是他的强项。
#3
首先,Java的确要比C++慢,这就像C++要比C慢一样
Java 的优势在跨平台:
Oracle 等数据库产品都是支持多个平台的,一般主力平台是UNIX,这样的话用Java写的安装程序和客
户端就很有跨平台优势了。其他的多平台环境例如手机等都是可以体现Java优势的地方。
Java 的优势在网络:
网络也是一个典型的多平台环境,所以只要你的浏览器支持Java,那不管你是UNIX还是Windows还是MacOS都可以运行。
Java对于C++的优势还在于类库和体系结构更合理:
J2EE现在非常热,为什么J2EE会这么受欢迎呢?原因众多,其中非常重要的一个原因就是Java提供了非常好的软件架构,其实就是将底层的内容优雅的封装起来。
这样大大加快了系统的开发速度和降低了开发复杂度。
在软件越来越成为工具和服务的网络领域,开发一个网站非常的偏重于商业逻辑,用户感受,而非软件的逻辑复杂度,所以以上的特点非常合适现代商业网站。
Java 的优势在跨平台:
Oracle 等数据库产品都是支持多个平台的,一般主力平台是UNIX,这样的话用Java写的安装程序和客
户端就很有跨平台优势了。其他的多平台环境例如手机等都是可以体现Java优势的地方。
Java 的优势在网络:
网络也是一个典型的多平台环境,所以只要你的浏览器支持Java,那不管你是UNIX还是Windows还是MacOS都可以运行。
Java对于C++的优势还在于类库和体系结构更合理:
J2EE现在非常热,为什么J2EE会这么受欢迎呢?原因众多,其中非常重要的一个原因就是Java提供了非常好的软件架构,其实就是将底层的内容优雅的封装起来。
这样大大加快了系统的开发速度和降低了开发复杂度。
在软件越来越成为工具和服务的网络领域,开发一个网站非常的偏重于商业逻辑,用户感受,而非软件的逻辑复杂度,所以以上的特点非常合适现代商业网站。
#4
我的感受是,Java还有一个很大的优点或者说是很大的缺点,就是JVM所控制的GC--垃圾清理,这样可使C++中繁琐的内存控制变得极为简单,但是这样会有很多弊端,最大的就是内存的释放时间无法控制,比如在socket编程时候,Socket对象不能被及时释放,使得Socket所占用的端口,在一段时间(我们压力测试时是30秒左右)内无法使用。
#5
看J2EE包含的技术就可以知道J2EE的特点了
J2EE包含以下技术:
1.EnterPrise JavaBean(EJB)
2.Java远程方法调用和RMI-IIOP
3.Java命名和目录接口(JNDI)
4.Java数据库连接(JDBC)
5.Java事务API(JTA)和Java事务服务(JTS)
6.Java消息服务(JMS)
7.Java Servlet和JSP
8.Java IDL
9.Java Mail
10.连接器
11.XML
总结J2EE的特点:
1.安全性
2.可移植性
3.健壮性
4.多层体系结构,因此表示层和数据访问层分离,层次更清晰,灵活性好,维护成本低
J2EE包含以下技术:
1.EnterPrise JavaBean(EJB)
2.Java远程方法调用和RMI-IIOP
3.Java命名和目录接口(JNDI)
4.Java数据库连接(JDBC)
5.Java事务API(JTA)和Java事务服务(JTS)
6.Java消息服务(JMS)
7.Java Servlet和JSP
8.Java IDL
9.Java Mail
10.连接器
11.XML
总结J2EE的特点:
1.安全性
2.可移植性
3.健壮性
4.多层体系结构,因此表示层和数据访问层分离,层次更清晰,灵活性好,维护成本低
#6
总而言之;就是要在网络中才能体现JAVA的真正魅力~~ GUI不是强项
#7
简单 跨平台不用程序员自己考虑 第3方库多
#8
长知识了~ 共同学习~ ^_^
#9
都说完了。
java的强项是网络。这么说主要是比较而言的。不信你用C或C++去做一个网站,再用java做个网站看看那个简单就知道了。任何一种语言都有他的局限性,你用java来做gui要么是由特殊原因要么设计者脑子有问题。vb在这方面比java强的多,而且开发速度快。
java的强项是网络。这么说主要是比较而言的。不信你用C或C++去做一个网站,再用java做个网站看看那个简单就知道了。任何一种语言都有他的局限性,你用java来做gui要么是由特殊原因要么设计者脑子有问题。vb在这方面比java强的多,而且开发速度快。
#10
GUI不是强项;确实蛮慢的
网络上发展吧
网络上发展吧
#11
java 是垃圾~
#12
简单,所以用的人多……
#13
顶出来,最爱java
#14
呵呵,一个月前还在做C,现在要学Java了,真郁闷
#15
Java符合人的逻辑,C++在这方面就差远了!
#16
Java 还有一个优势,跟 Linux 相似,那就是更开放的标准,
Java 的规范 不是 Sun 一个人说得算,JCP.org 上百个支持者共同推进 J2EE 进程,他们取长补短同时互相妥协,弄出个不算完美但是兼容性很高的东西,纳所有有影响力的公司和技术的长处, VC 无法跟这么多大公司同时相比, 所有的大公司都贡献了他的主要技术,并让他成为规范的一部分,所以他肯定也不是差劲的东西。
Java 一个比较纯粹的面向对象的,可以让我们站在更高的抽象层次上思考业务问题而不用以来太多的专业知识,比如我们不知道怎么操作 Socket 底层,没关系,我用 NIO /Mina 简单呢。
Java 的规范 不是 Sun 一个人说得算,JCP.org 上百个支持者共同推进 J2EE 进程,他们取长补短同时互相妥协,弄出个不算完美但是兼容性很高的东西,纳所有有影响力的公司和技术的长处, VC 无法跟这么多大公司同时相比, 所有的大公司都贡献了他的主要技术,并让他成为规范的一部分,所以他肯定也不是差劲的东西。
Java 一个比较纯粹的面向对象的,可以让我们站在更高的抽象层次上思考业务问题而不用以来太多的专业知识,比如我们不知道怎么操作 Socket 底层,没关系,我用 NIO /Mina 简单呢。
#17
c++确实跑得快,但c++和java应用的领域交集小,各有各的用处。
java最大的死敌是.net,.net将来的发展确实有可能动摇java的根基:(
java最大的死敌是.net,.net将来的发展确实有可能动摇java的根基:(
#1
说不上来,看看大家怎么说
#2
Java的优势在于网络和跨平台,而且比C++易学。UI不是他的强项。
#3
首先,Java的确要比C++慢,这就像C++要比C慢一样
Java 的优势在跨平台:
Oracle 等数据库产品都是支持多个平台的,一般主力平台是UNIX,这样的话用Java写的安装程序和客
户端就很有跨平台优势了。其他的多平台环境例如手机等都是可以体现Java优势的地方。
Java 的优势在网络:
网络也是一个典型的多平台环境,所以只要你的浏览器支持Java,那不管你是UNIX还是Windows还是MacOS都可以运行。
Java对于C++的优势还在于类库和体系结构更合理:
J2EE现在非常热,为什么J2EE会这么受欢迎呢?原因众多,其中非常重要的一个原因就是Java提供了非常好的软件架构,其实就是将底层的内容优雅的封装起来。
这样大大加快了系统的开发速度和降低了开发复杂度。
在软件越来越成为工具和服务的网络领域,开发一个网站非常的偏重于商业逻辑,用户感受,而非软件的逻辑复杂度,所以以上的特点非常合适现代商业网站。
Java 的优势在跨平台:
Oracle 等数据库产品都是支持多个平台的,一般主力平台是UNIX,这样的话用Java写的安装程序和客
户端就很有跨平台优势了。其他的多平台环境例如手机等都是可以体现Java优势的地方。
Java 的优势在网络:
网络也是一个典型的多平台环境,所以只要你的浏览器支持Java,那不管你是UNIX还是Windows还是MacOS都可以运行。
Java对于C++的优势还在于类库和体系结构更合理:
J2EE现在非常热,为什么J2EE会这么受欢迎呢?原因众多,其中非常重要的一个原因就是Java提供了非常好的软件架构,其实就是将底层的内容优雅的封装起来。
这样大大加快了系统的开发速度和降低了开发复杂度。
在软件越来越成为工具和服务的网络领域,开发一个网站非常的偏重于商业逻辑,用户感受,而非软件的逻辑复杂度,所以以上的特点非常合适现代商业网站。
#4
我的感受是,Java还有一个很大的优点或者说是很大的缺点,就是JVM所控制的GC--垃圾清理,这样可使C++中繁琐的内存控制变得极为简单,但是这样会有很多弊端,最大的就是内存的释放时间无法控制,比如在socket编程时候,Socket对象不能被及时释放,使得Socket所占用的端口,在一段时间(我们压力测试时是30秒左右)内无法使用。
#5
看J2EE包含的技术就可以知道J2EE的特点了
J2EE包含以下技术:
1.EnterPrise JavaBean(EJB)
2.Java远程方法调用和RMI-IIOP
3.Java命名和目录接口(JNDI)
4.Java数据库连接(JDBC)
5.Java事务API(JTA)和Java事务服务(JTS)
6.Java消息服务(JMS)
7.Java Servlet和JSP
8.Java IDL
9.Java Mail
10.连接器
11.XML
总结J2EE的特点:
1.安全性
2.可移植性
3.健壮性
4.多层体系结构,因此表示层和数据访问层分离,层次更清晰,灵活性好,维护成本低
J2EE包含以下技术:
1.EnterPrise JavaBean(EJB)
2.Java远程方法调用和RMI-IIOP
3.Java命名和目录接口(JNDI)
4.Java数据库连接(JDBC)
5.Java事务API(JTA)和Java事务服务(JTS)
6.Java消息服务(JMS)
7.Java Servlet和JSP
8.Java IDL
9.Java Mail
10.连接器
11.XML
总结J2EE的特点:
1.安全性
2.可移植性
3.健壮性
4.多层体系结构,因此表示层和数据访问层分离,层次更清晰,灵活性好,维护成本低
#6
总而言之;就是要在网络中才能体现JAVA的真正魅力~~ GUI不是强项
#7
简单 跨平台不用程序员自己考虑 第3方库多
#8
长知识了~ 共同学习~ ^_^
#9
都说完了。
java的强项是网络。这么说主要是比较而言的。不信你用C或C++去做一个网站,再用java做个网站看看那个简单就知道了。任何一种语言都有他的局限性,你用java来做gui要么是由特殊原因要么设计者脑子有问题。vb在这方面比java强的多,而且开发速度快。
java的强项是网络。这么说主要是比较而言的。不信你用C或C++去做一个网站,再用java做个网站看看那个简单就知道了。任何一种语言都有他的局限性,你用java来做gui要么是由特殊原因要么设计者脑子有问题。vb在这方面比java强的多,而且开发速度快。
#10
GUI不是强项;确实蛮慢的
网络上发展吧
网络上发展吧
#11
java 是垃圾~
#12
简单,所以用的人多……
#13
顶出来,最爱java
#14
呵呵,一个月前还在做C,现在要学Java了,真郁闷
#15
Java符合人的逻辑,C++在这方面就差远了!
#16
Java 还有一个优势,跟 Linux 相似,那就是更开放的标准,
Java 的规范 不是 Sun 一个人说得算,JCP.org 上百个支持者共同推进 J2EE 进程,他们取长补短同时互相妥协,弄出个不算完美但是兼容性很高的东西,纳所有有影响力的公司和技术的长处, VC 无法跟这么多大公司同时相比, 所有的大公司都贡献了他的主要技术,并让他成为规范的一部分,所以他肯定也不是差劲的东西。
Java 一个比较纯粹的面向对象的,可以让我们站在更高的抽象层次上思考业务问题而不用以来太多的专业知识,比如我们不知道怎么操作 Socket 底层,没关系,我用 NIO /Mina 简单呢。
Java 的规范 不是 Sun 一个人说得算,JCP.org 上百个支持者共同推进 J2EE 进程,他们取长补短同时互相妥协,弄出个不算完美但是兼容性很高的东西,纳所有有影响力的公司和技术的长处, VC 无法跟这么多大公司同时相比, 所有的大公司都贡献了他的主要技术,并让他成为规范的一部分,所以他肯定也不是差劲的东西。
Java 一个比较纯粹的面向对象的,可以让我们站在更高的抽象层次上思考业务问题而不用以来太多的专业知识,比如我们不知道怎么操作 Socket 底层,没关系,我用 NIO /Mina 简单呢。
#17
c++确实跑得快,但c++和java应用的领域交集小,各有各的用处。
java最大的死敌是.net,.net将来的发展确实有可能动摇java的根基:(
java最大的死敌是.net,.net将来的发展确实有可能动摇java的根基:(