Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 1003|回复: 0

Java 平台是不断扩展的计算平台

[复制链接]

该用户从未签到

发表于 2011-9-14 21:13:30 | 显示全部楼层 |阅读模式
早期 java 1.0 版其实并不适用于应用程序的开发,它甚至不支持打印功能。直到 1998 年 Java 1.2 版本的出现,Java 才真正成为现代开发工具中的利器。  Java 不仅是编程语言,还是一个开发平台,Java 技术给程序员提供了许多工具,如编译器、解释器、文档生成器和文件打包工具,等等。同时 Java 还是一个程序发布平台,主要有两种“发布形式”,首先是 Java 应用程序,其次是 Java 小程序。Java 应用程序可以作为独立进程单独运行于计算机上,而 Java 小程序必须嵌入网页中并依赖浏览器来运行。但这两种发布形式均需要 Java 运行时环境(Java Runtime Environment,JRE)来支持。  目前 Java 的体系结构已经变得相当庞大。Sun Microsystems 公司把 Java 平台划分成 J2EE、J2SE、J2ME 这 3 个平台,针对不同的市场目标和设备进行定位。J2EE(Java 2 Enterprise Edition)的主要目的是为企业计算提供一个应用服务器的运行和开发平台。J2EE 本身是一个开放的标准,任何软件厂商都可以推出自己的符合 J2EE 标准的产品,使用户可以有多种选择。IBM、Oracle、BEA、HP 等多家公司已推出了自己的产品,其中尤以 BEA 公司的 WebLogic 和 IBM 公司的 WebSphere 最为著名。J2SE(Java 2 Standard Edition)的主要目的是为台式机和工作站提供一个开发和运行的平台。我们在学习 Java 的过程中,将首先学习 J2SE。J2ME(Java 2 Micro Edition)主要面向电子消费产品,目的是为电子消费产品提供一个 Java 的运行平台,使得 Java 程序能够在手机、机顶盒、PDA(便携式数据终端)等产品上运行。  为了满足不同应用领域的需求,Java 提供了许多 API(Application Programming Interface),这些 API 分成以下 3 大类。
    [li]  ·Java Core API:由 Sun Microsystems 制定的基本 API,任何 Java 平台都必须提供。 [li]  ·Java Standard Extension API(javax):由 Sun Microsystems 制定的扩充 API,Java 平台可以选择性地提供或加装。 [li]  ·厂商或组织所提供的 AIP:由各家公司或组织所提供。[/li]
  其中 Java Core API 和 Java Standard Extension API 已经逐渐涵盖了大部分的信息应用领域,例如多煤体、数据库、Web、企业运算、语音、实时系统、网络、电话、影像处理、加/解密、GUI、分布式计算等。如果用户有某项需求尚未有标准的 Java API 可遵循,可以向 Sun Microsystems 公司提出制定新 API 的请求。经过审核之后,该要求可能会被通过或驳回。如果被通过,就可以开始进入制定 API 的程序。Java API 的制定过程因为其公开,且有许多业界技术领先的公司共同参与,所以是相当完善而优异的。和 Java 标准相关的任何第一手资料,都可以在 http://java.sun.com 上获得。  由于 Java 语言具有上述优秀的特性,所以其应用前景必然美好,必定会越来越适应 Internet 的发展需求。下面是 Java 的一些应用领域:
    [li]  ·所有面向对象的应用开发 [li]  ·软件工程中需求分析、系统设计、开发实现和维护 [li]  ·中小型多媒体系统的设计与实现 [li]  ·消息传输系统 [li]  ·Internet 的系统管理功能模块的设计(包括 Web 页面的动态设计、网站信息提供管理和交互操作设计等) [li]  ·Intranet(企业内部网)上完全基于 Java 和 Web 技术的应用开发 [li]  ·安全扫描系统(包括网络安全扫描、数据库安全扫描、用户安全扫描等) [li]  ·网络/应用管理系统 [li]  ·Java 嵌入式应用 [li]  ·电子商务、电子政务等[/li]
回复

使用道具 举报

该用户从未签到

发表于 2011-9-22 10:47:50 | 显示全部楼层
[s:6]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-5-4 12:06 , Processed in 0.369334 second(s), 51 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表