本篇内容介绍了“java的hello world程序怎么掌握”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
程序不过是几行代码的集合。就像下面这样:
对于初学编程的人来说,“hello world”的程序总是绕不开的;学习Java编程自然不能例外。说实在话,我在大学一年级(当时十九岁)学习这寥寥几行代码时可费了老大的劲——我几乎用了将近一个月的时间才消化掉“hello world”这段程序(这可一点不假)。记得当时的老师非常“贴心”地要求我们学生必须在记事本上敲下这段代码,并且要在控制台的命令行上运行这段小程序,使其在屏幕上打印出“hello world”的字样。
简直难得要命啊!我差一点就要被这几行代码摧毁掉信心换其他专业了。但幸好,我坚持了下来,就目前来看,IT行业是一个前程似锦的行业,Java依然处在编程语言排行榜的领先位置;而我,可以凭借Java高级开发工程师的身份在日益艰难的生存环境中混口饭吃。认真的回忆一下,对于“hello world”这段程序,我有好几个不解的地方:
①.为什么class前面要有public?
②.为什么main方法要有参数String[] args?它好像压根没起作用啊。
③.为什么main方法必须是static void?
看到这几个问题,你是不是也迫切地想知道为什么?新文化运动领袖胡适先生曾说过这样一句话“人同畜生的分别,就在于这个‘为什么’上”,这话虽然听起来不那么含蓄,但不失为一种积极的态度。在学习和生活当中,多问一问“为什么”,对我们的成长是大有帮助的。我相信这一点,你也愿意举双手赞同。
那么现在,我来回答一下以上三个问题(题答得不好,请给我零分):
1)class(类)前面的public并不是必须的;一个Java文件中有且只能有一个public类,并且该类名(Test)必须与文件名(Test.java)保持一致。
2)main方法的参数是一个String数组,约定俗成的写法就是String[] args;尽管当前“hello world”程序中并没有用到args参数,但Java编译器要求主方法必须要这么着(就好像李白他爹给他起名“李白”,所以李白只能叫“李白”);如果想在程序中使用args参数,可以在运行Java程序的时候在命令行中键入。为了演示args参数的使用方法,我们把以上代码稍作调整(“hello world”后要紧跟一个空格,和args参数的第一个值):
改造后的“hello world”程序在命令行的编译、运行命令如下:
3)static表示main方法为静态方法;静态方法可通过"类名.方法名"的方式来调用。这句话怎么理解呢?我们来看以下代码:
通常,方法内部调用方法自身(Test.main(args)就是"类名.方法名"的形式)会造成死循环,但我们使用了一个静态变量i来控制循环的次数,最多5次。
4)void表示main方法没有返回结果;既然main方法是主方法,作为程序的入口,自然是不需要返回结果的,否则返回结果给谁看呢?就好像你就是司令员,你显然不需要再向军长、师长汇报工作。
“java的hello world程序怎么掌握”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。