我们先分析一个完整的Java程序,它的基本结构是怎样的:/**自动创建文档的注释*/publicclassHello{publicstaticvoidmain(String[]args){//将文本输出到屏幕:System.out.println("Hello,world!");/*multi-linecommentbeginscommentcontentcommentends*/}}//类定义结束,因为Java是面向对象的语言,程序的基本单位是class,class是关键字。这里定义的类名是Hello:publicclassHello{//TheclassnameisHello//...}//类定义结束类名要求:类名必须以英文字母开头,后面跟一个字母,并且数字和下划线的组合应以大写字母开头。注意命名约定。好的类命名:HelloNoteBookVRPlayer不好的类命名:helloGood123Note_Book_World注意public是一个访问修饰符,表示这个类是public的。不写public也能正确编译,但是这个类不能在命令行执行。在类内部,可以定义几个方法(method):publicclassHello{publicstaticvoidmain(String[]args){//方法名是main//方法代码...}//方法定义结束}method定义一组执行语句,方法内部的代码会依次执行。这里的方法名为main,返回值为void,表示没有返回值。我们注意到public不仅可以修改类,还可以修改方法。关键字static是另一个修饰符,表示静态方法。稍后我们将解释方法的类型。目前我们只需要知道Java入口程序指定的方法必须是静态方法,方法名必须是main。参数必须是一个字符串数组。方法名也有命名规则。命名与类相同,但首字母小写:好的方法命名:maingoodMorningplayVR坏的方法命名:Maingood123good_morning_playVR在方法内部,语句是真正的执行代码。Java中的每个语句都必须以分号结尾:publicclassHello{publicstaticvoidmain(String[]args){System.out.println("Hello,world!");//语句}}在Java程序中,注释是人类可读的文本,而不是程序的一部分,因此编译器会自动忽略它们。Java中有3种注释,第一种是单行注释,以双斜杠开头,到这一行结束://Thisisacomment...而多行注释开始带/星号,以/结尾,可以有多行:/*Thisisacommentblablabla...Thisisalsoacomment*/还有一个特殊的多行注释,以/*开头并结束带/,如果有多行,每行通常以星号开头:System.out.println("Hello,world!");}}这种特殊的多行注释需要写在类和方法的定义处,可以用来自动创建文档。Java程序对格式没有明确的要求,多几个空格或回车不会影响程序的正确性,但一定要养成良好的编程习惯,注意遵守Java社区约定的编码格式。约定的编码格式有什么要求?其实我们前面介绍的EclipseIDE提供了快捷键Ctrl+Shift+F(macOS是?+?+F)来帮助我们快速格式化代码。Eclipse按照约定的编码格式对代码进行格式化,所以看看格式化后的代码长什么样子就可以了。具体的代码格式要求可以在Eclipse设置中的Java-CodeStyle中查看。文章内容整理自网络,如有侵权请联系删除
