问答详情
源自:4-1 字节流之文件输入流FileInputStream-1

小白请教道友们,main类中直接IOUtil.printHex调用是什么原理哇?

IOUtil.printHex("e:\\……

提问者:怒城 2016-08-27 12:56

个回答

  • 罗汉爷
    2016-08-27 16:40:30
    已采纳

    因为累IOUtil中定义的是静态方法:public static void printHex。对于一般的非static成员变量或方法,需要有一个对象的实例才能调用,所以要先生成对象的实例,他们才会实际的分配内存空间。而对于static的对象或方法,在程序载入时便已经分配了内存空间,他只和特定的类想关联,无需实例化。

  • 怒城
    2016-08-27 14:51:07

    main中没有对象 直接用的IOUtil的printHex方法

  • 绝品基少
    2016-08-27 14:29:11

    没看明白这个问题。。。