1
A
回答
2
数组不使用构造函数进行初始化。如果你尝试编译int[] array = new int[10];
你会得到类似下面的字节码:
bipush 10
newarray int
astore_1
在另一方面,对于Person p = new Person();
的字节码指令将类似于以下(注意调用new
和init
表示在调用构造函数):
new test/Person
dup
invokespecial test/Person/<init>()V
astore_2
因此阵列有自己的比创建类对象不同的JVM的创建方式。
相关问题
- 1. 数组,构造函数和实例
- 2. 如何使用Java构造函数实例化一个数组?
- 3. 实例化继承构造函数
- 4. 在java构造函数中实例化2d数组?
- 5. 如何在实例化对象时调用父构造函数?
- 6. 实例化时未调用PHP构造函数
- 7. 获取实例化构造函数的调用对象?
- 8. 从参数化构造函数调用默认构造函数
- 9. 使用COM的参数化构造函数实例化类
- 10. 在另一个构造函数中实例化的对象的构造函数中调用函数
- 11. 使用参数化构造函数实例化一组给定的类
- 12. 在需要复制构造函数时实例化GCC:模板构造函数
- 13. C#实例构造函数与静态构造函数
- 14. Powershell使用参数实例化类构造函数
- 15. 在构造函数中计数实例
- 16. 函数调用或构造函数调用中的C++数组初始化
- 17. 从C#中的参数化构造函数调用无参数构造函数?
- 18. 调用构造函数并初始化
- 19. 只有一个构造函数调用的数组初始化
- 20. 实例化的Spring bean与InputStream的构造函数的参数
- 21. java.lang.RuntimeException:无法实例化@Form类。无无参数构造函数
- 22. Roboguice - 从具有参数的构造函数实例化对象
- 23. 如何从其参数化构造函数调用构造函数?
- 24. 无参数构造函数调用2参数构造函数
- 25. 构造函数打破应用程序没有类实例化
- 26. 在运行时使用内部构造函数实例化类
- 27. C++。对象是用错误的构造函数实例化的?
- 28. 使用私有构造函数来防止类的实例化?
- 29. 如何用构造函数实例化android服务?
- 30. 使用内部构造函数实例化一个类