Java语言的跨平台原理

Java语言特点

1. 简单 ---- 上手容易,语法形式和很多编程语言类似;提供了大量的 API
调用 API 即可完成功能;提供了垃圾回收机制,无需为内存管理担忧。
2. 面向对象 ---- 提供了类、接口和继承等原语,面向对象使得 Java 更适合编
写大型项目。
3. 安全 ----Java 不支持指针,一切对内存的访问都需要通过对象的实例变
量,从而使应用更安全。
4. 跨平台 ----Java 语言编写的程序可以运行在各个平台。 5. 支持多线程 ---- 多线程使得很多任务可以并发执行。

Java语言的跨平台原理

平台
  平台指的是操作系统: windows Mac Linux
跨平台
  指的是 Java 程序可以运行在任意平台上。
跨平台原理
  好比:旅游遇到语言不通的时候,会找翻译。

Java语言的跨平台原理_第1张图片

  Java 程序在遇到平台不一致的时候,也会找翻译,这个翻译就是 JVM Java
Vertical Machine ),即 Java 虚拟机。虚拟机来执行你的程序。
Java语言的跨平台原理_第2张图片
在需要运行 Java 应用程序的操作系统上,安装一个与操作系统对应的 java虚拟机即可。

你可能感兴趣的:(java,开发语言)