服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java到底有什么用


  经常有人在网上问:java到底能派什么用?今天我就来简单地回答一下这个问题。
  要回答这个问题,首先要从jdk的三个版本说起。这三个版本就是:标准版(standard edition),企业版(enterprise edition),微型版(macro edition)。
  其中标准版是基础,包括了开发java程序所必须的编译器、jvm和核心类库,以及其它一些工具。标准版可以用来开发java application,java applet, 和java控件。标准版中包含了rmi,可以用来开发基于分布式对象的应用。标准版中包含的jdbc api可以用来开发访问数据库的程序。
  企业版(enterprise edition)和微型版(macro edition)代表了java的两大应用领域。
  
  一是基于web的交互式网站应用,电子商务应用和企业信息系统(如erp,crm,scm等等)。enterprise edition包含了足以代替cgi的servlet/jsp;适于开发复杂商务应用以及分布式组件的ejb;访问目录服务所需的jndi (java naming and directory interface);支持分布式事务的jts(java transaction service)等。这些都是开发电子商务应用和企业信息系统所必须的,同时又大大简化了开发这类应用时,开发人员在技术细节方面的工作量和复杂度,使开发人员能有更多的时间用来解决业务问题。目前使用java技术来开发这类应用在北美已经非常热门了,在国内也已有很大的发展。已经有不少网站使用java来开发,也有一些企业选择java来开发他们内部的信息系统。
  
  第二个应用领域就是嵌入式设备、移动通讯设备、手持式设备中的软件。macro edition就是一个缩小和简化了的java版本(主要是核心类库的简化和缩小),目的是为了适应这一类设备的特点:有限的存储空间,有限的网络带宽,有限的显示能力。不过我对这一领域不熟,java在这一方面的实际使用情况就不是很清楚了。
  
  其实做为一种计算机语言,java的能做的事情是很多的。你可以去java.sun.com的product and api下面看看,目前有哪些api,就可以大致知道java能做什么事。

扫描关注微信公众号