谁能向我解释在java中下面的sentance是什么意思?
“特别是,您必须使用本机整数数据类型来表示指令和数据单词,而不是使用动态分配的类类型对象或字符串。同样,您不应该尝试使用大量的单词来表示内存。相反,考虑按需分配内存块的表示(即在第一次读取或写入块内的地址时)。”
发布于 2014-10-06 04:21:01
和其他人一样,我不太清楚这意味着什么。但是使用Java原语数据类型可以让您存储
表示指令
在堆栈的记忆里。也许这就是为什么这个建议谈到String
不应该试图使用大量的单词来表示内存。
因为它的实现是字符数组,默认情况下重写了equals()
,它实际上比较String而不是它们的引用。
和
而不是使用动态分配的类类型对象。
对于参考类型,有一些复杂的问题需要首先考虑:
下面是内存的可视化:
也许这是一个简单的解释,但这是我从这段引文中所能想到的,你已经提供给我们了。
发布于 2014-10-06 03:13:08
我认为它指的是声明像int instruction = 2;
这样的东西,而不是Instruction instruction = new Instruction4OpenFile()
。
但你需要给我们更多的背景。
https://stackoverflow.com/questions/26214973
复制相似问题