为了账号安全,请及时绑定邮箱和手机立即绑定

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

大神们求解答

正在回答

8 回答


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

0 回复 有任何疑惑可以回复我~
#1

阿飞大爷 提问者

大一时不懂事,这问题问得我现在看觉得好傻
2016-11-05 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

你好可爱 

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

看错了

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信