在上一篇文章中我们已经运行了个简单的java程序,但是没有给大家讲解代码部分的内容与含义。学习,我们要做到知其然而知其所以然,所以本篇文章我们就来讲解java程序的基本语法,学完这篇文章你再回头看
上篇的文章,你会发现那真是小菜一碟。好了,废话不多说,接下来开始进入主题!
一个简单的Java应用程序
下面看一个我们之前看过的最近的java应用程序,它只发送一条 Hello,Java! 消息到控制台窗口;
1
2
3
4
5
6
7
8
9
|
public class HelloJava{ public static void main(String args[]){ System.out.println( "Hello,Java!" ); } } |
虽然这个程序很简单,但所有的Java应用程序都具有这种结构。万丈高楼平地起,所以我们先从这最基础的这个程序开始研究起。
基本语法
- 大小写敏感:Java是大小写敏感的,如果出现大小写拼写错误,比如把main写成Main,那程序将会无法运行。
- 类与类名:关键字class标识当前代码为一个类,关键字class后面紧跟类名,HelloJava即为类名,源代码的文件名必须与公共类的名字相同(被public修饰的类)对于所有的类来说,类名的首字母应该大写,后面可以跟字母和数字的任意组合,长度没有限制,但不能用Java保留字(例如上面提到的class和后面将要提到的public等)如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
- 访问控制修饰符:关键字public就是访问修饰符,用于控制程序的其他部分对这段代码的访问级别。除了public,还有default, protected, private这些也都是访问修饰符,在以后的文章中我们会深入讲解它的用途。
- 非访问控制修饰符:关键字static就是访问修饰符,把代码标识为静态。其他非访问控制修饰符还有 final, abstract等。
- 花括号{}:在Java中用花括号划分程序的各个部分(通常称为块)。Java中任何方法的代码都是用“{”开始,用“}”结束。
- 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。上述代码中的main就是方法名,所有的Java 程序由public static void main(String []args)方法开始执行,称为主方法入口。
- 返回值类型声明:一个方法执行完成后需要返回不同的类型值,main方法的返回类型为void,即表示无返回值,这块只是在后面讲解方法的时候回详细介绍,现在简单了解一下就好。
了解完上述Java的基本语法之后,大家能看懂上述代码代表什么意思了吗?那我就给大家描述一遍打个样,看下你们心里的是否一样。
上述代码描述的是一个类名为HelloJava的一个类,它包含一个main方法,main方法体里的System.out.println(“Hello,Java!”);是Java的一条语句,语句后面必须用分号结尾,该语句实现的功能:将一个文本行输出到控制台上。
注释
与其他程序语言一样,Java也支持单行以及多行注释。注释中的字符将被Java编译器忽略。
在Java中有三种书写注释的方式,最常用的是使用//,其注释内容从//开始到本行结束,称为当行注释。当注释内容较长时,可以使用/*和*/将一段比较长的注释括起来。第三种注释可以用来自动地生成文档。这种注释以/**开始,以*/结束。
1
2
3
4
5
6
7
8
9
10
|
public class HelloJava{ /** 这是第一个Java程序 * 它将打印Hello World * 这是一个多行文档注释的示例 */ public static void main(String args[]){ /* 这个也是单行注释的示例 */ System.out.println( "Hello,Java!" ); // 这是单行注释的示例 } } |
转载请注明:呆萌钟 » [Java Review 04] Java基础语法