多项选择题

A.Java HotSpot 是一种热编译技术,在编译Java 源程序时会被使用
B.Java HotSpot 是一种热编译技术,在运行Java 代码时会被使用
C.Java HotSpot 是一种热编译技术,它会对程序的全部字节码进行优化
D.Java HotSpot 是一种热编译技术,它只对程序的部分字节码进行优化