Java基础——关键字vs标识符

虽然关键字和标识符没有多大关系,但是鉴于这两个词经常一起出现,就放在一起来梳理一下吧。

关键字

定义:

被Java语言赋予了特殊含义的单词。

特点:

所有字母都小写。(在很多编程软件中会显示出一种颜色)

分类列举:

a.用于定义数据类型的关键字


class


interface


byte


short


int


long


float


double


char


boolean


void

b.用于定义数据类型值的关键字


true


false


null

c.用于定义流程控制的关键字


if


else


switch


case


default


while


do


for


break


continue


return

注意:goto和const虽然从未使用,但是仍作为保留字(在JDK的新版本中可能提升为关键字)存在。

标识符

定义:

用户在编程时给类、变量/常量、方法(函数)、语句块等起的名字。

组成规则:

a.由数字0-9,26个英文字母的大小写,$和_组成;

b.不能以数字开头;

c.不能是关键字(总算是和关键字有一点联系了)

d.名字之中不要用空格

e.Java中严格区分大小写

常用的命名规则:

A:包

用于把同名的文件放到不同的目录下。

全部小写。如果是多级包,用.分开。

举例:itcast,cn.itcast, com.baidu

给公司做项目:域名反写作为包名。

B:类和接口(见名知意,驼峰命名)

a:一个单词时首字母大写。

举例:Student,Teacher

b:由多个单词组成,每个单词的首字母大写。

举例:HelloWorld, HaoGuiBao

C:方法和变量

a:一个单词时首字母小写。

举例:main(),age

b:如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。

举例:showName(),studentAge

D:常量

a:如果是一个单词,全部大写。

举例:PI

b:如果是多个单词,全部大写,并用_隔开

举例: STUDENT_MAX_AGE

小结:

关键字是语言本身给定义的,而标识符是我们自己来命名的,这些单词都是为了让我们能够更好的理解程序,统一大家的认知,使得程序员之间、程序员与机器之间都能够良好的沟通。条条框框虽多,但是都值得遵守。

时间: 2024-12-20 07:11:17

Java基础——关键字vs标识符的相关文章

Java基础学习1-Java标识符及基本类型

暑假闲来无事,重新学习Java,希望能够加深自己对Java的理解与深入. 第一天,从Java标识符开始. Java标识符的命名规则 - 标识符必须以字母.下划线.美元符$开头. - 标识符其它部分可以是字母.下划线.美元符$和数字的任意组合. - Java标识符的大小写敏感,无长度限制(但是也不要太长,会变成裹脚布的(/ □ \)). - 不可以是Java的关键字(这点只要是有点基础的都会知道啦,Java的关键字还挺多的哦,小心踩到地雷呀). 下面是一个小栗子. /* *测试标识符的写法 */

java基础-------关键字final

java基础   ||    关键字final 在程序设计中,我们有时可能希望某些数据是不能够改变的,这个时候final就有用武之地了.final是java的关键字,它所表示的是"这部分是无法修改的".不想被改变的原因有两个:效率.设计.使用到final的有三种情况:数据.方法.类. 一. final数据 有时候数据的恒定不变是很有用的,它能够减轻系统运行时的负担.对于这些恒定不变的数据我可以叫做"常量"."常量"主要应用与以下两个地方: 1.编

Java SE02 Java语言基础:关键字,标识符,注释

关键字:一些被赋予了java含义的单词,class  public static void 定义访问权限修饰符的关键字 private protected public 定义类,函数,变量修饰符 abstract final static synchronized 定义类与类之间关系的关键字 extends implements 定义建立实例,引用实例,判断实例 new this super instanceof 处理异常 try catch finally throw throws 用于包的关

java基础语法 (标识符,修饰符,关键字)

一.标识符 定义: 对各种变量.对象.数组.集合.方法.类和包等要素命名时使用的字符序列. (1)组成规则:①英文大小写字母 ②数字 ③$和_ (2)注意事项:①不能以数字开头 ②不能使用java中的关键字 ③区分大小写 (3)常用的命名规则 ①包                  全部小写                                                                                      举例:cn.itcast.com.b

Java的关键字与标识符

Java作为一门编程语言,与其他语言一样,有字符集.标识符.和关键字.变量.常量.语句等编程语言的基本要素. 1.关键字 abstract boolean break byte case catch char class const continue default do double else extends assert final finally float for goto if implements import instanceof int interface long native

Java基础-关键字-final

在Java中,final关键字可以用来修饰类.方法和变量(包括成员变量和局部变量).下面就从这三个方面来了解一下final关键字的基本用法. 1.修饰类 当用final修饰一个类时,表明这个类不能被继承.也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰.final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法. 在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安全的考虑,尽

2 Java基础语法(keyword,标识符,凝视,常量,进制转换,变量,数据类型,数据类型转换)

1:keyword(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 所有小写. (3)注意事项: A:goto和const作为保留字存在. B:类似于Notepad++这种高级记事本会对keyword有特殊颜色标记 2:标识符(掌握) (1)就是给类,接口.方法,变量等起名字的字符序列 (2)组成规则: A:英文大写和小写字母 B:数字 C:$和_ (3)注意事项: A:不能以数字开头 B:不能是java中的keyword C:区分大写和小写 (4)常见的命名规则(见名知意) A:

Java基础-关键字-String

1.String的本质 线程安全 打开String的源码,类注释中有这么一段话“Strings are constant; their values cannot be changed after they are created. String buffers support mutable strings.Because String objects are immutable they can be shared.”.这句话总结归纳了String的一个最重要的特点:String是值不可变(

Java基础——关键字

volatile 用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值.volatile很容易被误用,用来进行原子性操作. 对于volatile修饰的变量,jvm虚拟机只是保证从主内存加载到线程工作内存的值是最新的. 参考:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html native 简单地讲,一个Native Method就是一个java调用非java代码的接口.一个Native Me