在思考Java/C#中的编程时,我想知道如何在内存中表示属于对象的方法,以及这个事实如何涉及多线程.
我试着对这些问题下定决心,但我对他们的答案非常不确定.
为了更清楚我的问题,如果你创建一个特定类的数组:例如,
ExampleClass[] test = new ExampleClass[5];
Run Code Online (Sandbox Code Playgroud)
我知道这五个ExampleClass实例会为每个类创建每个变量的副本,但是在内存中重复5次的方法/函数,还是每个测试只指向同一个单一的代码库?如果它为每个类重复,那只会浪费内存.