编程语言的特点
c语言
-
贴近硬件、运行极高、效率极高、有汇编的特点
-
开发操作系统、编辑器、数据库、网络系统
-
因为指针和内存管理(缺点)
C++
-
面向对象
-
兼容C
JAVA
-
没有指针和内存管理
-
面向对象
-
可移植性(跨平台性 JVM虚拟机)
-
简单性
-
高性能
-
分布式
-
动态性(反射性 )
-
多线程
-
安全性(异常机制)
JavaSE JavaEE
JRE
运行环境
JVM
JAVA虚拟机
贴近硬件、运行极高、效率极高、有汇编的特点
开发操作系统、编辑器、数据库、网络系统
因为指针和内存管理(缺点)
面向对象
兼容C
没有指针和内存管理
面向对象
可移植性(跨平台性 JVM虚拟机)
简单性
高性能
分布式
动态性(反射性 )
多线程
安全性(异常机制)
JavaSE JavaEE
运行环境
JAVA虚拟机