1、Java 入门-基础语法
1、Java的基本语法
-
Java语言严格区分大小写,好比main和Main、system和System是完全不同的概念。
-
一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包括了public类,源文件必须和该public类同名。
-
一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同。
-
若一个类必须运行,则必须拥有main方法(主方法),因为main方法是程序的入口。
2、 注释
Java的注释信息是给程序员看的,编译器(javac)在编译的时候会忽略掉源文件中的注释信息。
Java提供3种注释类型:
-
单行注释:// 内容, //后面这一行的内容被注释
-
多行注释:/*内容*/;/*和*/ 之间的所有内容被注释
-
文档注释:/**内容*/;/**和*/之间内容被注释,此外,还可以专门生成文档信息API
注意:多行注释之间彼此都不能交叉嵌套,以下就是错误的例子。
/*
/* 内容 */
*/
因为/*会找举例自己最近的*/符号,组成一个注释语句块,上图中单独的*/符号就不能被编译器识别了。
3、 关键字和保留字
关键字:在编程语言中事先定义的,有着特殊含义和用途的单词。
保留字:和关键字一样是编程语言事先定义好的,只是说现在暂时没有特殊的功能,但说不定以后某天会突然被赋予功能,因此被保留下来的单词。比如goto和const就是保留字。
保留字小结:注意关键字和保留字都是由小写组成,关键字不要去记,我们学一个记一个。
注意:java 无sizeof 、goto、 const 关键字
4、 分隔符和标识符
分隔符:
分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。
花括号({}):表示一个代码块,是一个整体,花括号要成对使用。
方括号([]):定义数组和访问数组元素时使用。
圆括号(()):使用很广泛,具体用到细讲。
圆点(.):类和对象访问它的成员时使用。
空格( ):把一整条语句分割成几段,空格的次数不限制,好比一句英文里单词都要分开写一样。
标识符:
在写代码的时候为了增强代码的阅读性,我们会自定义很多名字如:类名、方法名、变量名等。
在编程的里,我们把这种为了增强程序阅读性而自定义的名称,称为标识符。
标识符命名规则:
-
由字母、数字、下划线、$组成,但不能以数字开头(注:此处的字母可以是中文、日文等)
-
大小写敏感
-
不得使用java中的关键字和保留字
-
不用java中内置的类名作为自己的类名。
注意:类名必须使用名词,且首字面必须是大写的。