很多教材上说,java的数据类型只有8个基本类型和引用类型。
8个基本类型是boolean、byte、char、short、int、long、float 和 double。其他的都属于引用类型,如String。
那么数组属于什么类型?好像有些计算机语言里,数组也是一种基本数据类型的。

解决方案 »

  1.   

    数组是某种数据类型的一个数据集,如String[] args
      

  2.   

    如果是从基本类型方面来说,它算是集合
    如果你从引用方面来讲,java对象都是引用
      

  3.   

    数组在java里面是一个类,一个特殊的类,所以数组也有方法和属性。
    数组通过new关键字产生数组对象。
      

  4.   

    如果我没有记错的话,好像在哪里见过这样的句话:
    java的数据类型分为两种:基本类型和引用类型。
    引用类型分为下面几种:类类型(class,interface,enum,annotation)和数组类型
      

  5.   

    很好区分引用或者是基本数据类型啊~!
    只要是在传值的过程中传的是值本身那么它就是基本类型,反之亦然。
    本质上来说是数据存储位置的区别,堆和栈的区别。建议看看马士兵java基础视频教程的第5课时《大概是》~!
      

  6.   

    public class Main {   
      public static void main(String[] args) {   
       int a[] = new int[10]; 
       Class clazz = a.getClass(); //取得字节码  
       System.out.println(clazz.getSuperclass());//输出父类   
       }   
    }  结果:
    class java.lang.Object