java运行环境分析_Java语言特点和运行环境分析

宰螽霸 应 用方法论 11l Java语言特点和运行环境分析 高仕春,刘 岩 (新疆 大学软件学院 ,新疆 乌鲁木齐 830000) 摘 要 随着计算机的普及以及广泛的应用,计算机的语言的掌握也是迫切需要的。计算机程序的编制有很多中语言,其中Java有这自己独 特的优点。本文通过对Java语言的介绍和分析,从其特点和运行环境等方面进行阐述。 关键词 Java;语言特点;开发环境 中圈分类号 TP 文献标识码 A 文章编号 1673—9671一(2o12)o31一Ol1l_01 Javai~言的前身是名"qOak的语言,起源于Sun(z~司的Green项目,是 一 种应用 与分布式环境的程序设计 语言 ,与 1995年推出。Java语言具有 跨平台的特性,他编译后的程序能够运行在很多类型的操作系统平台 上。由于它具有 “一次编写,到处运行”的特点,所以特别适合于分 布式环境 的纯面 向对象的程序设计 。现在 ,Java~言 已经成为开发和部 署企业应用程序的首选语言。它共有三个独立的版本,用于开发不同类 型的应用程序:~Java SE:成为标准版,它包括Jaya基础类库和语法。 它主要用于开发 图形用户界面 、复杂逻辑和高级性能的桌 面应用程序 ; ( ava EE:称 为企业 版 ,是 在Java SE基础上 ,增加 了编写企业级 应用 程序的类库。它是一个标准的多层体系结构,主要用于开发和部署分 布式、基于组件、安全可靠、可伸缩和易于管理的企业级应用程序; (~)Java ME:称为微型版,主要用于开发具有有限连接、内存和用户界面 能力的设备应用程序、如移动设备、PD啊、能接入电缆服务的机顶盒, 以及各种终端和其他消费点子产品。 1 Java语言特点 1)简单性。Java语言摒弃了c++语言中的一些难于理解和令人迷惑 的特性,如操作符重载、多种继承和自动强制类型转化以及指针操作, 并且增加了 自动增加 了自动垃圾 回收功能 ,这样使得程序员不必再担忧 繁琐的指针操作和复杂的内存管理。 2)面向对象。面向对象设计是一种以对象为中心的程序设计思 想,在Jaya语言中,提供了类、对象、接口和继承等概念,类是对象的 模 版 ,对象封装 了类的属性和动作 ,通过不 同的属性和动作 即可描述出 现实世界中的具体事物。 3)分布式 。Java~面向网络语言 ,因此Jay胡 言支持Intenet应用的 开发 ,提供 了用于网络应用编程 的类库 ,包括URL、uRLConnection、 Socket和ServerSocket等 。Java的PMI机制也 是开发 分布式应 用的重 要 手段 。 4)解释型。Java~序是Java平台上被编译为字节码格式,然后可以 在实现这个Java~台的任何系统中的运行。在运行时,Java"台中的Java 解释器对 这些字节码进行解释执行 ,执行过程 中需要的类在连续阶段被 载入到运行环境 中。 5)安全性。Java的类型机制、垃圾自动回收和异常处理等都是Java 平台中的Jaya程序健壮性的重要保 证。Java语言的安全性主要是指在Java 语 言中摒弃了指针操作 ,这样遍不需要程序员来操作内存 ,而由JVM来 管理 ,因此不会造成忘记释放 内存而带来 的麻烦。 6)体系结构中立。Java编译器读取Java源程序后,生成与体系结构 无关的字节码指令,这些指令节码根据浏览器的要求被发送到客户端的 机 器上 ,只要在客户端 的机器上安装 了Java运 行时系统即可运行Java程 序 ,而且还可以运行在不同的平台中。 7)可移植性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值