Java SE基础教程——java的基本语法

每一种编程语言都有一套自己的语法规范,Java语言也不例外,同样需要遵从一定的语法规范,如代码的书写、标识符的定义、关键字的应用等。因此要学好Java语言,首先需要熟悉它的基本语法。

1.Java的基本语法格式

编写java程序代码必须声名一个,然后再类中编写实现需求的业务代码。类需要使用class关键字定义,在class前面可以有一些修饰符,其基本语法格式如下:

【修饰符】 class 类名 {

        程序代码

}

在编写java程序代码时,需要特别注意几个关键点,具体如下:

        1.java中的程序可分为结构定义语句功能执行语句。其中,结构定义语句用于一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的结尾都必须用英文分号;)结束。如以下的语句:

System.out.println("这是第一个Java程序");

这里需要在三强调的是,在程序中千万不要将英文的分号(;)误写成中文的分号(;)。如果写成中文的分号,编译器会报错。

        2.java语言是严格区分大小写的。例如,在程序中定义一个computer的同时,还可以定义一个Computer,computer和Computer是两个完全不同的符号,在使用时务必注意。

        3.在编写Java代码时,为了便于阅读,通常会使用一种良好的格式进行排版,但这并不是必需的,也可以在两个单词或符号之间任意地换行,例如下面这段代码的编排方式也是可以的。

 public class HelloWorld {public static viod

        main(String[

] args){System.out.println("HelloWorld!");}}

虽然Java没有严格要求用什么样的格式来编排程序代码,但是,出于程序可读性美观性的考虑,应该让自己编写的程序代码整齐美观、层次清晰,通常会使用下面这种形式:

public class HelloWorld {

        public static viod main(String[] args){

                System.out.println("HelloWorld!");

        }

}

        4.Java程序中一个连续的字符串不能分开在两行中书写,例如,下面这条语句在编译时将会出错:

 System.out.println("这是

                                        第一个Java程序");

如果为了便于阅读,想将一个太长的字符串分开在两行中书写,可以先将这个字符串分成两个字符串,然后用加号+)将这两个字符串连起来,在加号(+)处断行,上面的语句可以修改成如下形式:

 System.out.println("这是"+

                                        "第一个Java程序");

2.Java中的注释

        在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码添加一些注释。注释是对程序的某个功能或者某行代码的解释说明,它能够让开发者在后期阅读和使用代码时能更容易理解代码的作用。

        注释只在Java源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到class字节码文件中。

        Java中的注释有三种类型,具体如下:

1.单行注释

        单行注释通常用于对程序中的某一行代码进行解释,用符号“ / / ”表示,“ / / ”后面为注释说明的内容,具体示例如下:

int a=10;        //定义一个整形变量a

2.多行注释

        多行注释顾名思义就是可以同时为多行内容进行统一注释,它以符号“ /*”开头,并以符号“*/ ”结尾,具体示例如下:

/*定义一个整型变量b
将1赋值给变量b*/
int b;
b =1;

 3.文档注释

        文档注释通常是对程序中某个类或类中的方法进行的系统性的解释说明,开发人员可以使用JDK提供的javadoc工具将文档注释提取出来生成一份API帮助文档。文档注释以符号“ /**”开头,并以符号“*/ ”结尾,具体示例如下:

/**

   *Title:HelloWorId.类

   *@author srx

   *@version 1.0

   */

    public class HelloWorld{

         /**

           * 这是一个main()方法入口

           * @param args 参数名

           */

    public static void main(String[] args){

        System.out.println("这是第一个Java注释");

}

3.Java中的关键字

        关键字(keyword)是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。和其他语言一样,Java中保留了许多关键字,例如class、public等。JDK 8中有50个关键字,这些关键字都是小写的,具体如表所示。

        上面列举的关键字中,每个关键字都有特殊的作用,例如package关键字用于包的声明,import关键字用于引人包,class关键字用于类的声明。在后面的章节将逐步对使用到的关键字进行讲解,在此没有必要对所有关键字进行记忆,只需要了解即可。

4.Java中的标识符

在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。

标识符可以由任意顺序大小写字母数字下画线_)和美元符号$)组成,但标识符不能数字开头,也不能是Java中的关键字

例如:

下面的这些标识符都是合法的:

username

username123 

user_name

_userName

$username

下面的这些标识符都是不合法的:

123username      //不能以数字开头

class                   //不能是关键字

Hello World        //不能包含空格特殊字符

在Java程序中,定义的标识符必须严格遵守上面列出的规范,否则程序在编译时会报错。 

为了增强代码的可读性和美观性,除了要求初学者要严格按照上面列出的规范来定义标识符外,还建议初学者在定义标识符时要遵循以下几点规范:

  1. 包名所有字母一律小写,例如com. itheima. example01。
  2. 类名和接口名每个单词的首字母都要大写,例如ArrayList、Iteratoror。
  3. 常量名所有字母都大写,单词之间用下画线连接,例如DAY_OF_MONTH。
  4. 变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写,例如lineNumber、getLineNumber。
  5. 在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读,例如,使用userName表示用户名,password表示密码。

小试牛刀

1.上网查一查java语言中有哪些有趣的注释?

答案见下期尾部!


上期答案:

打开Eclipse新建项目并在文本编辑器中输入以下代码运行即可:

package learn;

public class Dome01 {

	public static void main(String[] args) {
		System.out.println("祝大家2022年新年快乐,虎虎生威,来年发大财!");
	}

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啥也不会哎!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值