package engine; /** * Created by gongxun on 2017/4/24. */ public class Heap { /** * 没有实现垃圾回收, 所以对于下面新创建的对象, 并没有记录到一个数据结构当中 */ private static Heap instance = new Heap(); private Heap() { } public static Heap getInstance(){ return instance; } public JavaObject newObject(String clzName){ JavaObject jo = new JavaObject(JavaObject.OBJECT); jo.setClassName(clzName); return jo; } public JavaObject newString(String value){ JavaObject jo = new JavaObject(JavaObject.STRING); jo.setStringValue(value); return jo; } public JavaObject newFloat(float value){ JavaObject jo = new JavaObject(JavaObject.FLOAT); jo.setFloatValue(value); return jo; } public JavaObject newInt(int value){ JavaObject jo = new JavaObject(JavaObject.INT); jo.setIntValue(value); return jo; } }