单项选择题

在Java中,负责对字节代码解释执行的是()

A. 垃圾回收器
B. 虚拟机
C. 编译器
D. 多线程机制