Java在我国的应用现状和发展趋势

2012-07-19###############2012-07-19########2012-07-19########Ja va在我国的应用现状和发展趋势沈 阳 职 业 技 术 学 院 计 算 机 学 院 单 文 仁Java 是 一 种 编 程 语 言 , 但 Java 现 在 已 经 不 单 纯 是 一 个语 言 , 它 的 流 行 告 诉 我 们 , 它 也 代 表 着 一 种 编 程 思 想 的 开 放 与 创 新 , 也 是 网 络 应 用 等 方 面 的 主 力 。 Java 由 SUN 公 司 在 上 世 纪 90 年 代 初 推 出 , 这 种 外 形 酷 似 C++ , 却 包 含 一 颗 Smalltalk 般 纯 洁 的 面 向 对 象 之 心 的 全 新 程 序 设 计 语 言 及 其 平 台 , 几 乎 在 一 夜 之 间 就 成 为 软 件 产 业 的 新 宠 儿 。 尽 管 Java 当 时 仅 仅 被 用 来 为 网 站 制 作 一 些 动 态 应 用 , 诸 如 动 画 图 片 之 类 , 但 这 仍 然 引 起 了 很 多 Web 开 发 者 们 的 注 意 , 他 们 非 常 渴 望 有 一 种 安 全 的 语 言 , 可 以 在 静 态 的 HTML 网 页 上 制 作 动 画 图 片 。 SUN 公 司 最 终 把 J ava 集 成 到 NetScape 浏 览 器 。 同 时 因 为 它 具 有 “编 写 一 次 、 随 处 运 行 ”的 特 性 , 而 引 起 了 很 多 开 发 者 的 注 意 , 他 们 可 以 再 也 不 用 为 了 使 程 序 能 够 在 不 同 型 号 的 硬 件 上 运 行 而 耗 费 大 量 的 时 间 来 编 译 代 码 了 。 目 前 , Java 技 术 的 架 构 包 括 以 下 三 个 方 面 :J2EE: 企 业 版 , 是 以 企 业 为 环 境 而 开 发 应 用 程 序 的 网 络 应 用 平 台 , 常 说 的 三 层 ( 或 者 N 层 ) 架 构 就 是 说 这 个 平 台 , 包 括 EJB, JSP, Servlet 等 。J2SE: 标 准 版 , 是 桌 面 开 发 和 低 端 商 务 应 用 的 应 用 平 台 。 基 础 的 Java 编 程 核 心 包 包 括 Swing( awt) 图 形 用 户 界 面 编 程 、 util 工 具 包 、 JDBC 数 据 库 编 程 等 。J2ME: 微 型 版 , 是 致 力 于 消 费 产 品 和 嵌 入 式 设 备 的 小 应 用 平 台 , 主 要 是 手 机 、 PDA 等 终 端 上 的 应 用 , 如 手 机 游 戏 等 无 线 方 面 的 应 用 , 主 要 使 用 MIDlet。大 家 知 道 , 20 世 纪 70 年 代 主 流 的 编 程 语 言 是 C 语 言 ,80 年 代 是 C++, 而 Java 则 成 为 90 年 代 以 来 主 流 的 编 程 语 言 。 Java 之 所 以 能 够 获 得 持 续 的 成 功 , 是 因 为 Java 对 程 序 员 有 吸 引 力 , 因 为 它 是 一 种 设 计 良 好 的 软 件 开 发 工 具 , 并 且 学 习 它 不 是 “太 困 难 ”。 Java 对 开 发 投 资 者 有 吸 引 力 , 因 为 它 强 调 对 象 和 包 , 还 因 为 它 的 虚 拟 机 体 系 , 因 为 它 支 持 可 控 的 、 划 算 的 、 ( 通 常 ) 安 全 的 应 用 程 序 建 造 、 发 布 途 径 , 而 且Java 的 最 早 应 用 是 嵌 入 式 的 小 应 用 , 比 如 : 微 波 炉 、 遥控 器 等 家 电 , 满 足 独 立 于 平 台 的 需 要 。 后 来 随 着 Internet 的 发 展 , 从 Java Applet 的 WEB 应 用 开 始 流 行 。 以 前 的 编 程 大 多 基 于 某 种 软 件 平 台 ( 操 作 系 统 ) 和 硬 件 平 台 ( 硬 件 系 统 ) , 但 是 随 着 网 络 的 发 展 , 跨 平 台 、 跨 网 络 、 可 移 植 性 的 需 求 变 得 十 分 迫 切 。 “应 用 软 件 ”发 展 的 根 本 是 要 脱 离 硬 件 平 台 和 操 作 系 统 平 台 的 , 这 也 是 Java 越 来 越 流 行 的 主 要 原 因 。未 来 的 计 算 机 体 系 是 基 于 Web 的 分 布 式 计 算 , Java 无 疑 是 当 前 满 足 这 一 趋 势 的 最 佳 语 言 , 由 于 其 本 身 的 开 放 性 体 系 及 其 简 洁 的 语 法 , 国 内 Java 技 术 应 用 得 以 蓬 勃 发 展 起 来 。 虽 然 整 体 水 平 并 不 是 很 高 , 但 是 相 对 C++在 国 内 的 发 展 和 应 用 而 言 已 经 是 非 常 大 的 进 步 , 这 从 国 内 众 多 的 个 人 或 者 社 区 性 Java 技 术 组 织 就 可 见 一 斑 。在 Internet 应 用 方 面 , 目 前 Java 在 Internet 上 的 开 发 技 术 已 呈 百 花 齐 放 之 势 态 , 有 最 初 的 Java Servlet, 有 与 数 据 库 联 系 在 一 起 的 SQL- J, 还 有 可 与 ASP 和 PHP 相 媲 美 的 JSP。 尤 其 是 JSP 技 术 的 迅 速 发 展 , 使 得 Java 的 网 络 应 用 不 再 是 少 数 人 的 专 利 , JSP 以 其 执 行 的 高 效 性 和 使 用 的 方 便 性 , 已 成 为 近 年 来 大 家 首 选 的 Internet 开 发 技 术 , JSP 是 一 种 页 面 开 发 技 术 , 它 以 Java 为 其 服 务 器 端 语 言 , 结 合 Java Script 作 为 其 客 户 端 语 言 , 能 方 便 地 实 现 页 面 的 表 示 。 需 要 强 调 的 是 , 国 内 越 来 越 多 的 企 业 中 开 始 采 用 Java/ J2EE 技 术 作 为 开 发 应 用 程 序 的 首 选 解 决 方 案 。 这 是 因 为 国 内 企 业 级 应 用 中 的 关 键 技 术 和 内 容 主 要 集 中 在 数 据 访 问 、 数 据 格 式 转 换 、 逻 辑 控 制 、 数 据 传 输 、 数 据 表 示 等 方 面 , 而 这 些 都 是 Java 的 优 势 所 在 , 因 而 在 实 际 应 用 实 施 中 , Java/J2EE 俨 然 已 经 成 为 不 可 替 代 的 企 业 级 应 用 解 决 方 案 。在 嵌 入 式 应 用 方 面 , Java 在 手 机 、 信 息 家 电 、 智 能 ( IC) 卡 等 嵌 入 式 应 用 中 也 在 扮 演 着 重 要 角 色 。 目

我国java发展_Java在我国的应用现状和发展趋势相关推荐

  1. 我国在量子计算机领域的发展情况的感受,量子计算机的现状及发展趋势.doc

    量子计算机的现状及发展趋势 2017年2月21日下午,<麻省理工科技评论>(MIT Technology Review)2017年全球十大突破性技术"中国大陆地区首发,其中量子计 ...

  2. 我国计算机发展优势,浅析我国计算机应用发展.doc

    浅析我国计算机应用发展 浅析我国计算机应用发展 摘 要 随着世界范围内的科学技术发展,给我国的计算机技术发展带来了机遇,但同时也带来了一些挑战.本文主要介绍了计算机应用的一些发展情况,以及对计算机应用 ...

  3. 我国在量子计算机领域的发展情况的感受,量子计算机的现状及发展趋势

    <量子计算机的现状及发展趋势>由会员分享,可在线阅读,更多相关<量子计算机的现状及发展趋势(4页珍藏版)>请在人人文库网上搜索. 1.量子计算机的现状及发展趋势2017年2月2 ...

  4. 计算机技术在我国的发展,计算机技术在我国热处理工业领域的应用和发展_阎承沛.pdf...

    计算机技术在我国热处理工业领域的应用和发展_阎承沛 ( 北京机电研究所, 北京 100083) :6 ( 1) ; ( 2) CA D ; ( 3) ; ( 4) ; ( 5) ; ( 6) :; ; ...

  5. 计算机病毒在我国的发展情况,计算机病毒检测技术的现状与发展

    计算机病毒检测技术的现状与发展 计算机病毒检测技术的现状与发展计算机病毒检测技术的现状与发展沈继涛随着我国科学技术水平的不断提高以及互联网业务的快速发展,计算机病毒对计算机的危害也越来越严重.计算机病 ...

  6. 计算机应用发展方向展望,我国计算机应用现状及展望.doc

    我国计算机应用现状及展望.doc 我国计算机应用现状及展望 摘 要:随着1946年世界第一台电子计算机的问世至今,计算机已经成为当今社会的砥柱.计算机的发展与应用给人们的生活带来前所未有的变化,不仅仅 ...

  7. SAP实施商看SAP在我国的发展

    一般来说,SAP蕴含着两层含义:首先,SAP是一家软件供应商公司,该公司成立于1972年,总部位于德国的沃尔多夫市. 其次,SAP是软件名称,作为ERP解决方案先驱的SAP,不仅是世界上排名第一的ER ...

  8. 计算机网络在我国的发展,04. 当前现状ISP典型架构 计算机网络在我国的发展

    # 网络 网络.互联网络.企业级经典网络拓扑和家庭网络 # 互联网服务提供商 基于ISP和IXP的多层结构 # OSI 参考模型 程序员    :应用层.表示层.会话层.传输层 网络工程师:网络层和数 ...

  9. 段里仁:十论智能交通系统在我国的发展与应用

    作者介绍 段里仁:博士生导师.教授.一级警监.国家级有突出贡献专家,享受国务院政府特殊津贴,全国优秀科技工作者.历任北京市公安交通管理局副局长.总工程师.北京市交通工程科研所所长.2012年获国际海外 ...

最新文章

  1. 关于学习Python的一点学习总结(31->继承及多态)
  2. 收藏——CodeProject - 使用特性(attributes)和激活机制来实现工厂模式
  3. Nodejs进阶:express+session实现简易身份认证
  4. BZOJ3996 [TJOI2015]线性代数 【最小割】
  5. appium---【Mac】Appium-Doctor提示WARN:“ ios_webkit_debug_proxy cannot be found”解决方案...
  6. selenium java 验证码_如何使用Selenium WebDriver和Java从图像(验证码)中读取文本
  7. 8.1 A Bayesian Methodology for Systemic Risk Assessment in Financial Networks(4)
  8. python ddt mysql_Python数据驱动DDT的应用
  9. HTML+CSS+JavaScript复习笔记持更(六)——CSS3常用属性之文本
  10. 批量更新数据(BatchUpdate)
  11. Mybatis Plus配置以及单表操作
  12. 手机端主图在哪里设置_原来华为手机灭屏也能看时间,操作方法非常简单,1分钟学会...
  13. jQuery 表单应用:全选/取消全选,表单验证,网页选项卡切换
  14. powershell excel 导入 sqlserver
  15. 防护IOS APP安全的几种方式(详解)
  16. 虚拟化试题1-网络和存储
  17. 备考系统集成项目管理工程师,其实很简单!(干货)
  18. 计算机数据管理阶段,数据管理发展的三个阶段
  19. latex打出 像小写l一样的字母
  20. 两个double之间的运算

热门文章

  1. 5.1.8 缓冲区管理
  2. raise IOError('The file is not exist!')
  3. Mybatis的resultMap
  4. 程序猿惯用口头禅,你被击中了吗?
  5. 撸一个简易聊天室,不信你学不会实时消息推送(附源码)
  6. 5款强大的JVM 性能调优监控工具 !
  7. 基于 Redis 实现的分布式锁
  8. 基于快速排序思想的三个算法题
  9. oracle创建视图触发器
  10. 一天搞定CSS:表单(form)--20