相关疑难解决方法(0)

实例变量初始化的位置

public class Ex
{
  int a;
  public Ex()
  {
      System.out.println("a is "+a);
   }
}
Run Code Online (Sandbox Code Playgroud)

输出为:a为0

初始化的地方......

我知道int的默认值是零.我的问题是它在哪里被初始化...通过默认构造函数?(我听说默认构造函数是在我们没有提到类中的任何构造函数时创建的)

java

3
推荐指数
2
解决办法
1120
查看次数

Java 中 array.length() 的内部代码是什么?

存储在数组的第 10 个位置的内容说

int[] array=new int[10];
Run Code Online (Sandbox Code Playgroud)

假设我们有从array[0]to存储的值array[9],如果我要打印元素而不使用

array.length()
Run Code Online (Sandbox Code Playgroud)

或者 for (int a: array)

我该如何进行?

我的基本问题是 JVM 如何确定数组的结尾,是在解析数组时遇到空值还是遇到垃圾值?什么是array.length()函数的内置代码?

java arrays

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

arrays ×1