Java和内存中的指针

1 java pointers memory-management

假设我定义了一个新类,比如PhoneBook.我做以下事情:

Phonebook x = new Phonebook()
Phonebook x1=x
Phonebook x2=x
...
Phonebook x99 =x
Run Code Online (Sandbox Code Playgroud)

那么这将不会消耗太多内存,因为所有100个变量都指向同一个电话簿?

谢谢

Tim*_*m B 5

正确.每个引用都会占用少量内存(通常在32位或64位系统上为4或8个字节),就是这样.