Do uninitialized primitive instance variables use memory?

前端 未结 6 1904
庸人自扰
庸人自扰 2020-12-14 14:37

In Java, does it cost memory to declare a class level instance variable without initializing it?
For example: Does int i; use any memory if I don\'t initial

6条回答
  •  独厮守ぢ
    2020-12-14 15:06

    Yes. In your class level variables will assign to its default value even if you don't initialize them.

    In this case you int variables will assign to 0 and will occupied 4 bytes per each.

提交回复
热议问题