还非得用循环?我是新手,刚看的。想不懂。

解决方案 »

  1.   

    还有我电脑奔腾双核的,垃圾G450,2009年出来的。想换个8G内存条。继续奋战,小弟穷人一个,想问下可以不?老师说后期要开什么8个东西?我就想问这个后期开发要看cpu吗?我电脑玩lol还是勉强可以的。
      

  2.   

    可以这么打印出来:
    System.out.println(Arrays.toString(arr));
      

  3.   

    arr只是数组名~~要打印数组名请直接加引号
      

  4.   

    因为"arr"指向的是这个数组对象在内存中的地址,而不是数组的内容。如果你直接这样打印,输出的结果是一串字母+数字的字符串,这个字符串就是该数组对象的内存地址。
      

  5.   

    多谢你了。可以帮忙看看java项目开发对电脑的要求高吗?
      

  6.   

    一般要求不会很高,普通的web项目吃内存都不大。大不了就慢一点无所谓啦
      

  7.   

    多谢,我就担心cpu什么的问题。我想去换个内存和硬盘。
      

  8.   

    java里引用类型的变量中存放的是这个变量的引用,类似于指针,引用指向你这个对象的地址,你这么直接打印数组实际打印的是数组的引用,如果你自己写类你可以在里面自己写一个toString方法来打印内容
      

  9.   

    如果从原理上讲的话:System.out.println()的实现是:
    public void println(Object x) {
            String s = String.valueOf(x);
            synchronized (this) {
                print(s);
                newLine();
            }
    }
    而第一行的String.valueOf(x),它的实现是:
    public static String valueOf(Object obj) {
            return (obj == null) ? "null" : obj.toString();
    }
    也就是说如果不能转型成String的话,最后形式就是通过反射获取它的类型名称以及它在环境中独一无二的hashCode
    public String toString() {
            return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }电脑的话如果只是开发一些不太大的玩具项目还是可以跑得动的
      

  10.   

    多谢,我就担心cpu什么的问题。我想去换个内存和硬盘。如果只是单纯用来学习的话,差不多够用了,初学写不出太耗资源的程序,不过随着学习的深入,需要同时跑IDE,tomcat,数据库这些的时候,可能稍微吃点儿资源,8G内存也够了,等你什么时候发现电脑慢到无法忍受了,再换不迟。
      

  11.   

    我靠,我以前也是G450,不过,现在换笔记本了,i5+8g内存,公司每个月补贴100块
      

  12.   

    数组对象没有重写toString方法,所以就使用Object的toString
      

  13.   

    如果只换内存条的话,其实意义不大,因为CPU的速度在那,不过可以多开些东西。
    如果实在经济受限,建议还是先忍忍到时候整个换吧,可以优化优化电脑,该清的清掉……
      

  14.   

    你32位系统只能用前3.5g左右,剩下你用不了,你要换cpu,支持64位,比如i5 4590不错
      

  15.   

    1.直接打印对象会调用该对象的toString方法,你查看下数组的引用没有改方法,而Arrays类有该方法,并且定义了输出格式,所以可以打印出数组。
      

  16.   

    System.out是一个PrintStream对象。
    PrintStream里面并没有参数为数组的print方法。
    但是有 print(Ojbect object)方法,调用了它的object 的toString()。。
      

  17.   

    除了char数组外
      

  18.   

    引用类型,打印是调用的toString(),一般打印地址值。要打印数组里面的东西,得循环获得数组里的数据,就是获得基本类型的数据才能打印