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

来源:4-1 字节流之文件输入流FileInputStream-1

怒城

2016-08-27 12:56

IOUtil.printHex("e:\\……

写回答 关注

3回答

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

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

    怒城

    非常感谢!

    2016-08-27 18:02:02

    共 1 条回复 >

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

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

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

    没看明白这个问题。。。

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133755 学习 · 1030 问题

查看课程

相似问题