当前位置: 技术问答>java相关
java到底好在哪儿,我是死活不明白,求大家解释一下!
来源: 互联网 发布时间:2015-08-16
本文导语: 今天正式将java列为最无聊时的一种休闲用品。自此彻底填补了本人生活中 无java的历史空白。故特送100分庆贺。 | java的好处既不是跨平台,也不是安全,而是开发/维护效率。要写个word,用jav...
今天正式将java列为最无聊时的一种休闲用品。自此彻底填补了本人生活中
无java的历史空白。故特送100分庆贺。
无java的历史空白。故特送100分庆贺。
|
java的好处既不是跨平台,也不是安全,而是开发/维护效率。要写个word,用java肯定没有任何好处。跨不跨平台无所谓,只要是windows兼容就行了;安不安全也无所谓,几百万行代码,不算多,而且,就算是偶尔有内存泄漏的问题,排错也没什么了不起。
可是,如果要在一个大系统里实现一个企业的流程,情况就不一样了。需要处理的东西太多。要有企业级的,分布的组件(当然,这里就有平台问题了),要有目录服务,要有web服务,要有邮件服务,要有消息服务,需要事务处理,等等。
这个时候,会出现更新赶不上变化的问题(写软件工程的老爷爷说的)。开发效率就是至关重要的了。j2ee framework就提供了解决的办法——所有的东西有标准api,服务由appserver提供,不需要写代码。
所以,java的主要市场是服务器端。大家如果用他做做7记事本什么的,还是算了。肯定很上火的。也有些桌面程序用java做的,不过,只是说能做。最有趣的是,最成功的java桌面程序都是java的IDE。比如jbuilder。因为他本身有跨平台的需要。
MS的.net framework也是有类似的想法,当然实现上不同。其实,如果.net能成功,也就是windows的成功。毕竟nt性能还比较差。
可是,如果要在一个大系统里实现一个企业的流程,情况就不一样了。需要处理的东西太多。要有企业级的,分布的组件(当然,这里就有平台问题了),要有目录服务,要有web服务,要有邮件服务,要有消息服务,需要事务处理,等等。
这个时候,会出现更新赶不上变化的问题(写软件工程的老爷爷说的)。开发效率就是至关重要的了。j2ee framework就提供了解决的办法——所有的东西有标准api,服务由appserver提供,不需要写代码。
所以,java的主要市场是服务器端。大家如果用他做做7记事本什么的,还是算了。肯定很上火的。也有些桌面程序用java做的,不过,只是说能做。最有趣的是,最成功的java桌面程序都是java的IDE。比如jbuilder。因为他本身有跨平台的需要。
MS的.net framework也是有类似的想法,当然实现上不同。其实,如果.net能成功,也就是windows的成功。毕竟nt性能还比较差。
|
Java最大的优点就是跨平台的特性。
因为这种优点,所以被广泛的应用于网络
因为这种优点,所以被广泛的应用于网络
|
跨平台、安全
|
垮平台、安全、类似C++但是C++中很多操作时容易出错的东西基本都不包括如指针等而且java的垃圾回收也很好。总之是一种很好的语言。你看微软弄个什么C#就是到java有多好了。可恶的微软,别人有什么好东西就来偷学。
|
跨平台、安全
|
但是JAVA也很繁琐,一会儿这个包,一会儿那个包
|
这个包那个包并不烦啊,每种语言都有它本身固有的方法和接口等,如果你搞开发不用API文档,我相信你能做出来的东西有限,Visual系列也有MSDN啊
|
骗客户去买好一点的服务器 ,从而在其中得到多的回扣
可以帮我们得到更多的开发项目奖,呵呵
可以帮我们得到更多的开发项目奖,呵呵
|
楼上有项目奖?佩服ing
java优势是网络应用--涉及到跨平台。所以服务器端才是JAVA真正的舞台,目前是这样
java优势是网络应用--涉及到跨平台。所以服务器端才是JAVA真正的舞台,目前是这样
|
流行.可能过几年,就是什么其他的了.
不过有些设计模式还是很值得去学习的.
以后管他是什么,设计模式还是很高的.语言的发展对程序员只能说越来越简单.
不过有些设计模式还是很值得去学习的.
以后管他是什么,设计模式还是很高的.语言的发展对程序员只能说越来越简单.
|
思考
|
java哪里好???我还没发现,还是vc好!!!
|
学Java拿的钱多,一般比VC拿的钱要多,而且比VC好学。
|
我刚Java入门,只是觉得很麻烦,还没觉得怎么样好。^_^
|
安全性、可移植性!
|
是的,JAVA非常强大,综上所述我要说的是,学好SCJP是基础对嘎发J2EE,J2ME等,是用好处的。但是,我认为他的"最大"优点还是跨平台.
|
studing
|
明白了。我要好好学了。顺便问一句,我快40了,还来的急么?