java 标识符,分隔符,关键字[通俗易懂]

java 标识符,分隔符,关键字[通俗易懂](一)标识符的介绍   Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。  Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。下面的标识符是合法…

大家好,又见面了,我是你们的朋友全栈君。

(一)标识符的介绍

     Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.
标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

    Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。
下面的标识符是合法的:
myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_
下面的标识符是非法的:
#name,25name,class,&time,if

 

标识符的规则:由字母,数字,下划线_,美元$组成,但数字不能开头.

标识符不能是java的关键字和保留字,但可以包含关键字和保留字,不能包含空格

标识符只能包含美元符($),不能包含@,#等其它字符。

Java 9规定:不允许单独使用下划线作为分隔符。

Java 的关键字加上goto const true false nulll 一共有53个关键字和保留字,都不能作为Java的标识符。

 

(二)分隔符

分号:java语言采用分号(;)做为语句的分割,因此每个java语句必须使用分号做为结尾。

花括号:花括号的作用的是定义一个代码块,一个代码块指的就是”{“和”}”,所包含的一段代码,代码块在逻辑上是一个整体。

方括号的作用是用于访问数组元素。

圆括号,定义方法时必须使用圆括号包含形参,,调用方法时使用圆括号来传入实参,圆括号可以作为强制类型转换的运算符。

使用空格分割一条语句的不同部分

圆点:通常用类,对象或者它的成员(Field,方法和内部类),表明调用某个类或者某个实例的指定成员。

 

(三)java关键字

    Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

java 标识符,分隔符,关键字[通俗易懂]

enum是从java 5 新增的关键字

java提供三个特殊的直接量,true,false,null,java语言的标识符不能使用这三个特殊的直接量。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156732.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • unity 的Cinemachine组件运用

    unity 的Cinemachine组件运用1.第三人称视角控制通过PackageManager安装CineMachine1) 最简单的方法使用freeLook虚拟相机常用的调整为:1.观察目标:将要看的目标放在这里。2输入控制:把你想用来控制的虚拟轴(就是InputManager里的)的名字输入进去就行。默认是填mouse那个输入轴。注意:似乎不支持NewInputSystem。所以在用NewInputSystem时要么用在projectSetting/player里改成both设置。要么自己写脚本去调用这个组件中的

    2022年5月12日
    102
  • Linux文本编辑器——vim「建议收藏」

    Linux文本编辑器——vim「建议收藏」Linux文本编辑器edpicoemacsnanogVimvimvivim是文本编辑器不是文字处理工具(officelibofficewps)你的运维生涯99.999999%离不开它rhel(centos)里最小化安装没有vim只有vi,记得装包vim基于perl开发的,所以vim依赖perl环境vim有三种模式分别为:…

    2022年7月26日
    3
  • volatile关键字作用

    volatile关键字作用一、作用简述内存可见性:保证变量的可见性:当一个被volatile关键字修饰的变量被一个线程修改的时候,其他线程可以立刻得到修改之后的结果。当一个线程向被volatile关键字修饰的变量写入数据的时候,虚拟机会强制它被值刷新到主内存中。当一个线程用到被volatile关键字修饰的值的时候,虚拟机会强制要求它从主内存中读取。 屏蔽JVM指令重排序(防止JVM编译源码生成class时使用重排序)…

    2022年6月1日
    34
  • UART接口介绍_uart接口引脚定义

    UART接口介绍_uart接口引脚定义UART接口介绍

    2022年9月14日
    0
  • PostgreSQL 列转行问题

    PostgreSQL 列转行问题1测试表数据SELECT   relative_label_contentFROM   frk_s.label_cor_generelative_label_content——AABBCC 2列转行写法写法1:(string_agg)SELECT   frwybs,   string_agg(relative_label_co…

    2022年6月16日
    102
  • opengrok搭建[通俗易懂]

    opengrok搭建[通俗易懂]前序OpenGrok是一个快速,便于使用的源码搜索引擎与对照引擎,它能够帮助我们快速的搜索、定位、对照代码树。一般常用于大型的项目中,比如Android系统源码。我也是刚来公司后才发现有这个东西的,在此自己也搭建一套,方便在家里也可以查看源码。因为是查看自己定制的系统源码所以要搭这个,如果只是查看AOSP的官方源码推荐一个网站:http://androidxref.com/环境OS:Debian

    2022年4月27日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号