jvm+组成