Java:使用括号初始化整数数组和使用new关键字之间的区别

时间:2017-10-06 17:18:09

标签: java arrays

使用括号初始化整数数组时,是否在堆上创建了一个对象?

class ApplicationController < ActionController::Base
  include JHMUniqueIdGenHelper  

1 个答案:

答案 0 :(得分:2)

是的,数组是对象,因此它会在上分配空间

每个数组类型(包括基元)都有一个类。因此,当您创建基元<meta name="viewport" content="width=device-width, user-scalable=no"> 的数组时,JVM会在堆上创建int的实例。