Java基本语法_01_基础准备


在介绍基本语法之前,先简单介绍一些基本知识,为后续做准备。

1. 注释

注释并不是真正的代码,不会被编译生成到.class字节码文件中。它的作用是对Java源代码的解释说明。一个好的开发习惯应该是多编写注释,这样程序的可读性比较强。

Java的注释分为三种:单行注释,多行注释,Javadoc注释

  • 单行注释

    1
    // 两个斜杠表示注释,只注释当前 斜杠后面的内容
  • 多行注释

    1
    2
    3
    4
    5
    6
    /*
    斜杠和星号,成对出现,表示多行注释
    注释内容,在此之间,可以注释很多行
    ...
    ...
    */
  • Javadoc注释

    1
    2
    3
    4
    5
    /*
    * 在多行注释的基础上,其中每一行开头都有一个星号
    * 表示Javadoc注释,这种注释一般对类和方法进行注释
    * 前期不会用到,后期再提,而且一般IDE可自动生成
    */

2. public class和class

在上一篇文章的HelloWorld例子中,出现了基本的代码,简单描述一下程序框架。

public是修饰符,class是类,里面的main是方法,这是属于面向对象的概念,后期会提到,这里先记住一些基本语法。

一个源文件中可以有多个类,只能有一个public修饰的类;一个类中可以有多个方法,只能有一个main方法。

基本语法如下

1
2
3
4
5
6
[public] class 类名{
public static void main(String[] args){
Java语句;
Java语句;
}
}

中括号括起来表示里面的内容可有可无,也就是说public可以加可以不加。Java语句是我们可以编写的内容,类名可以自定义,其余的内容目前我们都不可改变。

下面的内容作为简单了解,有一个初步的认识即可。

  1. 一个.java源文件中最多只能出现一个public修饰的class,即最多只能有一个public class{}
  2. 一个.java源文件中可以出现多个 class{}
  3. .java源文件在编译后,会生成对应的.class字节码文件,源文件中有几个class{}就会生成几个.class字节码文件。
  4. 一个.java源文件中如果有多个class的话,每个class中都可以编写main方法,作为程序的入口方法。如果想执行某个类中的入口方法,直接java 类名即可。因为每一个class都生成了对应的.class字节码文件,这时候只需要运行对应的字节码文件即可(注意,该类必须有main方法程序入口,否则运行失败)。

3. 关键字

HelloWorld例子以及上面的基本语法中,有publicclassmain等等,这些单词具有特殊的含义,程序员不能修改,这是Java语法特有的、固定的、提前制定好的一些具有特定含义的字符序列。

这就是关键字(也可称为保留字,保留字的范围更大),在语言当中具有特殊含义的单词,这些单词构成Java程序的骨架,是需要记住的,不能随意修改,包括大小写也不能改变。一般情况下,Java语言中的关键字一般是全部小写。

4. 标识符

HelloWorld例子中,除了上面的关键字,还有HelloWorld类名,这个名字是自己可以定义的,这就是标识符。凡是程序员有权利自己命名的单词都是标识符,比如类名、方法名、变量名、接口名、常量名等等。

4.1 标识符的命名规则

既然标识符可以由程序员自己命名,为了防止命名五花八门,Java制定了一些命名规则。不按照这个规则来,编译阶段就会报错。命名规则如下:

  1. 由字母、数字、下划线、美元符号组成,不能包括其他符号。
  2. 不能以数字开头。
  3. 严格区分大小写。
  4. 关键字不能做标识符。
  5. 理论上无长度限制,但是最好不要太长。

4.2 标识符的命名规范

虽然Java制定了命名规则,但是不同的人有不同的命名习惯,比较专业的人员形成了自己的一套命名规范,注意,这仅仅是规范,不是语法,不遵守规范,编译阶段不会报错,规范仅仅是为了让其他人方便阅读而已。

  1. 最好见名知意。
  2. 遵循驼峰命名方式
    1. 类名、接口名:首字母大写,后面每个单词首字母大写。(大驼峰
    2. 变量名、方法名:首字母小写,后面每个单词首字母大写。(小驼峰
    3. 常量名:全部大写,如果常量名是多个单词,单词之间要有下划线隔开。

5. 备注

参考B站《动力节点》。


文章作者: 浮云
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 浮云 !
  目录