简单性 简单易学 没有头文件,没有指针运算,也不用去分配内存,而且语法基于C
面向对象 一种程序设计技术,它将重点放在对象以及对象之间的借口上 模拟的是人的思维去写程序,所以学起来非常快
Java中流传着一句话,叫万物皆对象
可移植性 跨平台性 不需要考虑操作系统的硬件环境,一次编写,到处运行 Write Once run Anywhere
高性能 即时编译
分布式 支持远程方法调用
动态性 有反射机制
多线程
安全性
健壮性
JDK、JRE、JVM
JDK:Java Development Kit Java开发者工具 包含JRE和JVM
JRE:Java RunTime Environment Java运行时环境 包含JVM
JVM:JAVA Virtual Machine Java虚拟机 Java跨平台 核心用的是JVM