Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用.length和.length()查找长度有什么区别_Java_Object - Fatal编程技术网

Java 使用.length和.length()查找长度有什么区别

Java 使用.length和.length()查找长度有什么区别,java,object,Java,Object,前者(.length)甚至不是函数,它如何返回长度?在数组中不起作用的原因是它是一个字段。特别是Java语言规范部分指定的公共最终版本 虽然ArrayList(1.0库的ad Vector)有一个length()方法,但要实现的关键是该值可以更改。在向量上调用add(objecto),并更改了它的长度 另一方面,不能更改数组的长度 创建阵列对象后,其长度永远不会更改。要使数组变量引用不同长度的数组,必须为该变量指定对不同数组的引用 (来自JLS部分-数组变量) 因此,最简单的方法是将长度设为一个

前者(.length)甚至不是函数,它如何返回长度?

在数组中不起作用的原因是它是一个字段。特别是Java语言规范部分指定的
公共最终版本

虽然ArrayList(1.0库的ad Vector)有一个
length()
方法,但要实现的关键是该值可以更改。在向量上调用
add(objecto)
,并更改了它的长度

另一方面,不能更改数组的长度

创建阵列对象后,其长度永远不会更改。要使数组变量引用不同长度的数组,必须为该变量指定对不同数组的引用

(来自JLS部分-数组变量)

因此,最简单的方法是将长度设为一个字段。一个公开的,不能改变的人

要知道,在Java1.0时代,HotSpot并没有今天那么先进。它不可能像现在使用内联方法那样进行所有的优化。因此,要使阵列访问在需要的情况下更快,这是一个领域


有关堆栈溢出的相关阅读:

数组中不起作用的原因是它是一个字段。特别是Java语言规范部分指定的
公共最终版本

虽然ArrayList(1.0库的ad Vector)有一个
length()
方法,但要实现的关键是该值可以更改。在向量上调用
add(objecto)
,并更改了它的长度

另一方面,不能更改数组的长度

创建阵列对象后,其长度永远不会更改。要使数组变量引用不同长度的数组,必须为该变量指定对不同数组的引用

(来自JLS部分-数组变量)

因此,最简单的方法是将长度设为一个字段。一个公开的,不能改变的人

要知道,在Java1.0时代,HotSpot并没有今天那么先进。它不可能像现在使用内联方法那样进行所有的优化。因此,要使阵列访问在需要的情况下更快,这是一个领域


有关堆栈溢出的相关阅读:

数组中不起作用的原因是它是一个字段。特别是Java语言规范部分指定的
公共最终版本

虽然ArrayList(1.0库的ad Vector)有一个
length()
方法,但要实现的关键是该值可以更改。在向量上调用
add(objecto)
,并更改了它的长度

另一方面,不能更改数组的长度

创建阵列对象后,其长度永远不会更改。要使数组变量引用不同长度的数组,必须为该变量指定对不同数组的引用

(来自JLS部分-数组变量)

因此,最简单的方法是将长度设为一个字段。一个公开的,不能改变的人

要知道,在Java1.0时代,HotSpot并没有今天那么先进。它不可能像现在使用内联方法那样进行所有的优化。因此,要使阵列访问在需要的情况下更快,这是一个领域


有关堆栈溢出的相关阅读:

数组中不起作用的原因是它是一个字段。特别是Java语言规范部分指定的
公共最终版本

虽然ArrayList(1.0库的ad Vector)有一个
length()
方法,但要实现的关键是该值可以更改。在向量上调用
add(objecto)
,并更改了它的长度

另一方面,不能更改数组的长度

创建阵列对象后,其长度永远不会更改。要使数组变量引用不同长度的数组,必须为该变量指定对不同数组的引用

(来自JLS部分-数组变量)

因此,最简单的方法是将长度设为一个字段。一个公开的,不能改变的人

要知道,在Java1.0时代,HotSpot并没有今天那么先进。它不可能像现在使用内联方法那样进行所有的优化。因此,要使阵列访问在需要的情况下更快,这是一个领域

有关堆栈溢出的相关阅读: