开源 和 跨平台性
有较高的安全性:一种纯面向对象的语言,自动垃圾回收机制,强制类型转换检查,取消指针
一种健壮的语言:吸收了C和C++的优点
什么是跨平台性 ? 如何实现跨平台性 ?
就是跨操作系统,一处编译到处运行 , 跨平台是由JVM实现的,JVM是不跨平台的,
需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
- 简单性
- 解释性
- 面向对象
- 高性能
- 分布式处理
- 多线程
- 健壮性
- 动态
- 结构中立
- 安全性
- 开源
- 跨平台