Java标识符命名规则,修饰符,以及关键字含义

本文详细介绍Java编程的基础知识,包括代码格式、标识符规则、关键字及其使用注意事项,为初学者提供全面的Java编程入门指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java代码的基本格式:
Java中的程序代码都必须放在一个类中。类需要使用class关键字定义,在class前面可以有一些修饰符,格式如下:
修饰符 class 类名{
程序代码
}

   1.在Java中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类和方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用分号(;)结束。
下面的语句:
 System.out.println(“这是第一个Java程序!”);
    在程序中不要将英文的分号(;)误写成中文的分号(;),如果写成中文的分号,编译器会报告“illegal character"(非法符号)这样的错误信息。
    2.Java语言是严格区分大小写的。在定义类时,不能将class写成Class,否则编译会报错。程序中定义一个computer的同时,还可以定义一个Computer,computer和Computer是两个完全不同的符合,在使用时务必注意。
    3.在编译Java代码时,为了方便阅读,通常会使用一种良好的格式进行排版,但这并不是必需的,我们也可以在两个单词或者符号之间任意的换行,例如下面的这段代码的编译的排版方式也是可以的:
    public class HelloWorld{public static void
              main(String [
              ]args){System.out.println("这是第一个Java程序!");}}
               虽然Java没有严格要求用什么样的格式来遍排程序代码,但是,出于可读性的考虑,应该让自己编写的程序代码整齐美观,层次清晰,通常会使用下面这种形式:
               public class HelloWorld{
               public static void main (String [ ]args){
               System.out.println("这是第一个Java程序!");
                 }
               }
     4.Java程序中一句连续的字符串不能分开在两行中书写,例如,下面这条语句在编译时将会出错:
            System.out.println("这是第一个
                    Java程序!");
            如果为了方便阅读,想将一个太长的字符串在两行中书写,可以先将这个字符串分成两个字符串,然后用加号(+)将这两个字符串连起来,在加号(+)处断行。上面的语句还可以修改如下形式:
                System.out.println("这是第一个“+
                            ”Java程序!“);

Java中的标识符
在编译过程中,经常需要在程序中定义一些符号来标记一些名称,如包名,类名,方法名,参数名,变量名等,这些符号称为标识符,标识符可以由任意顺序的大小写字母,数字,下划线和美元符号组成,但标识符不能以数字开头,不能是Java的关键字。
初学者在定义标识符时还应该遵循以下规则:
1.包名所以字母一律小写,例如:cn.itcast.test。
2.类名和接口名每一个单词的首字母都要大写,例如:ArrayList ,Iterator。
3.常量名都大写,单词之间用下划线连接,例如:DAY_OF_MONTH。
4.变量名和方法名的第一个单词首字母小写,从第二个单词开始每一个单词首字母大写,例如:lineNumber,getLineNumber。
5.在程序中,应该尽量使用有意义的英文单词来定义标识符,使用程序便于阅读。例如使用userName表示用户名,passWord表示密码。
Java的关键字
关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。
Java中的关键字如下:

关键字
含义
abstract
表明类或者成员方法具有抽象属性

assert
用来进行程序调试

boolean
基本数据类型之一,布尔类型

break
提前跳出一个块

byte
基本数据类型之一,字节类型

case
用在switch语句之中,表示其中的一个分支
  
catch
用在异常处理中,用来捕捉异常

char
基本数据类型之一,字符类型

class

const
保留关键字,没有具体含义

continue
回到一个块的开始处

default
默认,例如,用在switch语句中,表明一个默认的分支

do
用在do-while循环结构中

double
基本数据类型之一,双精度浮点数类型

else
用在条件语句中,表明当条件不成立时的分支

enum
枚举

extends
表明一个类型是另一个类型的子类型,这里常见的类型有类和接口

final
用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变

finally
用于处理异常情况,用来声明一个基本肯定会被执行到的语句块

float
基本数据类型之一,单精度浮点数类型

for
一种循环结构的引导词

goto
保留关键字,没有具体含义

if
条件语句的引导词

implements
表明一个类实现了给定的接口

import
表明要访问指定的类或包

instanceof
用来测试一个对象是否是指定类型的实例对象

int
基本数据类型之一,整数类型

interface
接口

long
基本数据类型之一,长整数类型

native
用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的

new
用来创建新实例对象

package

private
一种访问控制方式:私用模式

protected
一种访问控制方式:保护模式

public
一种访问控制方式:共用模式

return
从成员方法中返回数据

short
基本数据类型之一,短整数类型

static
表明具有静态属性

strictfp
用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范

super
表明当前对象的父类型的引用或者父类型的构造方法

switch
分支语句结构的引导词

synchronized
表明一段代码需要同步执行

this
指向当前实例对象的引用

throw
抛出一个异常

throws
声明在当前定义的成员方法中所有需要抛出的异常

transient
声明不用序列化的成员域

try
尝试一个可能抛出异常的程序块

void
声明当前成员方法没有返回值

volatile
表明两个或者多个变量必须同步地发生变化

while
用在循环结构中
使用Java关键字时,要注意的有:
1.所以关键字都是小写的。
2.程序中的标识符不能以关键字命名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值