public static void printHex(String fileName){ }这是什么意思呢?不是void main(String[] args){ }吗

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

阿飞大爷

2015-07-07 16:57

大神们求解答

写回答 关注

7回答

  • EagleLun
    2016-01-24 17:23:39
    已采纳

    public static void printHex(String fileName){   }意思为:自定义一个静态方法printHex(),参数为fileName。你觉得奇怪,可能是因为加了一个static。加了static就代表是静态方法,不需要实例化,直接调用就可以了。它和public statice voidmain(String[] args){  }的区别在于,后者是系统默认的一个方法,作为主程序的入口,任何一个程序都从这里开始运行

    阿飞大爷

    大一时不懂事,这问题问得我现在看觉得好傻

    2016-11-05 17:09:02

    共 1 条回复 >

  • 慕粉4300036
    2016-10-30 16:35:23

    这是自定义的一个静态方法,public static void main(String[] args){}是主程序的入口,虚拟机只认识这个

  • 杨过和小龙女
    2015-11-03 15:04:57

    你好可爱 

  • 许晓涛
    2015-07-08 14:54:21

    如果这个函数是正确的,那么他的意思是定义一个公开的静态方法并且无返回值,接收一个字符串

  • 许晓涛
    2015-07-08 14:53:17

    看错了

  • 许晓涛
    2015-07-07 22:11:42

    呵呵呵!这是代码主函数入口,虚拟机运行就找他。

  • weibo_Carry_The__0
    2015-07-07 17:56:12

    这不是主程序,应该是静态类方法

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题