现在很多大企业采用java,这是普遍现象。

下面分析一下原因:

Java语言

  1. 从速度上来说java无疑是最好的选择,目前在互联网上几乎找不到比java快的语言,号称"网络普通话"的java并不是徒有其名。
  2. 强大的并发处理能力,java语言在出现之初就把并发能力放在了重要的位置。在jdk1.5加入了并发处理类,提供了locks管理和锁框架管理,进一步加强了并发处理能力,这个能力对于大量用户并发访问场景居多的大公司来说比较重要。
  3. 强大的事务管理能力,java中的JTA经过了多个版本的不断升级,使得处理事务的能力不断得到提升,使得复杂的同质异构甚至异质异构数据管理变得容易,节省了大量的开发时间,降低了系统复杂度。
  4. 强大的分布式处理能力,分布式处理能力在现在的大型系统中非常重要,从RMI到现在流行的众多java分布式框架,都为java的分布式开发提供了强有力的支持。
  5. 强大的容器管理能力,java语言非常重视容器的设计,很多系统及问题在java开发中都变的不是那么困难,一个重要的原因就是java容器的支持。
  6. 强大的平台兼容性,作为java的看家本领,平台兼容性是必须要提的,最初这个顶着"一次编写到处运行"的金字招牌,打开成功大门的时候,很多人还不免嘲讽一番,但是现在已经没有人再质疑它的跨平台能力了。方面质疑主要集中在一句话上:一次编写到处调试。
  7. 提供一站式解决方案,这个同样重要。不用频繁切换语言,给很多大型公司节省了大量的培养成本。
  8. Java语言

是不是java就没有缺点了呢?当然不是,缺点是开发周期相对较长,复杂度相对较高。但是这些对大型公司来说,不是关注的重点,性能才是他们的追求!