Java内存分配多种情况的用法解析