jvm notes