Java的特点优势及其运行机制

Java是一种优秀的程序设计语言,其最大的优点就是平台无关性,相同的代码在Windows,Solaris,MacOS,等平台上都可以运行,从而实现“一次编写,到处运行”。除此之外,Java还具有面向对象,可靠行和安全性,多线程。
1.Java的平台无关性是指用Java编写的应用程序不用修改即可在不同的软硬件平台上运行。
2.通过类的多态抽象和接口等技术使程序易于扩充和维护。
3.Java最初设计的目的是应用于电子类消费产品,因此要求有较高的可靠行。Java虽然源于C++但消除了C++的不可靠因素,可以避免许多编程错误。由于Java主要用于网络应用程序开发,因此对安全性也有较高的要求。Java通过自己的安全机制防止了病毒程序对本地系统的威胁和破坏。
Java,从两方面支持多线程。一方面,Java环境本身是多线程的,由若干个系统线程运行负责无用储存单元的回收,系统维护等系统级操作:另一方面,Java语言内置多线程控制,可以大大简化多线程应用程序的开发。
Java的运行机制
Java程序运行必须经过编写、编译、和运行三个步骤。
1编写扩展名为.java的Java源文件。
2编译扩展名为.class的字节码文件。
3Java虚拟机可以运行程序与字节码文件在什么平台上生成无关,Java采用基于IEEE标准的数据类型,通过JVM保证数据类型的一致性和平台无关性JVM负责解释执行。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值