.cpp采用intel x86linux的c++编译器gcc编译成机器指令文件,只能在intel x86 linux 系统上执行; .java采用intel x86 linux 的Java 编译器javac 编译
成java字节码文件.class,
java的特点:
1. 简单。没有指针类型,避免了内存溢出等安全性问题,采用垃圾收集器自动收集存储空间的垃圾
2.可移植。采用java字节码,java支持交叉平台代码,java程序可以在任何可以运行java虚拟机的环境中执行,其执行速度高度优化,有时甚至超过了c++的程序。
3.面向对象。
java平台有两个主要产品:jre 和jdk。jre提供Java库,java虚拟机以及运行Java小程序应用程序所需的其他组件。
jdk是jre的超集,