Java语言特点
1.
简单
----
上手容易,语法形式和很多编程语言类似;提供了大量的
API
,
调用
API
即可完成功能;提供了垃圾回收机制,无需为内存管理担忧。
2.
面向对象
----
提供了类、接口和继承等原语,面向对象使得
Java
更适合编
写大型项目。
3.
安全
----Java
不支持指针,一切对内存的访问都需要通过对象的实例变
量,从而使应用更安全。
4.
跨平台
----Java
语言编写的程序可以运行在各个平台。
5.
支持多线程
----
多线程使得很多任务可以并发执行。
Java语言的跨平台原理
平台
? 平台指的是操作系统:
windows
、
Mac
、
Linux
等
跨平台
? 指的是
Java
程序可以运行在任意平台上。
跨平台原理
? 好比:旅游遇到语言不通的时候,会找翻译。
? Java
程序在遇到平台不一致的时候,也会找翻译,这个翻译就是
JVM
(
Java
Vertical Machine
),即
Java
虚拟机。虚拟机来执行你的程序。
在需要运行
Java
应用程序的操作系统上,安装一个与操作系统对应的 java虚拟机即可。