RT.. 我在Java API 的 java.util.Arrays 里跟本没看到length这个属性的介绍,请问这是什么原因?

解决方案 »

  1.   

    数组并不是java.util.Arrays的子类
      

  2.   

    请问数组是属于那个类的? 我在java.lang里没有看到数组的类。
      

  3.   

    Arrays是对数组进行操作的类,包括排序,赋值等操作(可以理解为工具类吧)
      

  4.   

    数组是Java特殊处理过的,int i = args.length;可以通过javap 看到指令为aload_0arraylengthistore_1return可见Java专门为Array定义了取得长度的指令了
    这些东西如果不是研究底层,只要知道怎么用就行了,何必追根究底。
      

  5.   

    array  是集合  只有 size()方法来获得大小
    数组踩有length 属性