【多项选择题】
java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()。
A、A.java虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言
B、B.java编译器将源文件编译为二进制的目标码文件
C、C.目标代码文件无需连接,可以直接由JAVA虚拟机执行
D、D.连接软件将目标代码文件连接为最终的可执行文件
E、E.java虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言