# 特性 ## 垃圾回收机制 内置垃圾收集,不必考虑内存管理,不再使用的内存空间可以自动释放,提高内存使用率,减少内存泄漏。 ## 跨平台原理 Java是基于JVM虚拟机的跨平台语言,一次编写,到处运行。 C语言跨平台原理:不同的平台有不同的编译器,编译后的可执行文件也是跟平台相关的。跨平台指的是源文件跨平台。C效率比Java高。 ## 性能 Java虚拟机拥有工业级的稳定性和高度优化的性能,且经过了长时期的考验 ## 应用 - 互联网和企业应用(Java EE)。 - 大数据平台,主要有Hadoop、Spark、Flink等,他们都是Java开发的。 - Android移动平台。