精华内容
下载资源
问答
  • Java中的关键字,保留字和标识符(学习笔记)

    Java中的关键字,保留字和标识符

    Java中的关键字

    关键字(keyword)的定义和特点:
    定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)。
    特点:关键字中所有字母都为小写

    用于定义数据类型的关键字:
    class interface enum byte short
    int long float double char
    boolean void
    用于定义流程控制的关键字
    if else switch case default
    while do for break continue
    return
    用于定义访问权限修饰符的关键字
    private protected public
    用于定义类,函数,变量修饰符的关键字
    abstract final static synchronized
    用于定义类与类之间关系的关键字
    extends implements
    用于定义建立实例及引用实例,判断实例的关键字
    new this super instanceof
    用于异常处理的关键字
    try catch finally throw throws
    用于包的关键字
    package import
    其他修饰符关键字
    native strictfp transient volatile assert
    用于定义数据类型值的字面值
    true false null

    Java中的保留字

    Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字。
    例如:goto 、const

    Java中的标识符

    标识符:
    Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符
    技巧:凡是自己可以起名字的地方都叫标识符。
    定义合法标识符规则:
    由26个英文字母大小写,0-9 ,_或 $ 组成
    数字不可以开头。
    不可以使用关键字和保留字,但能包含关键字和保留字。
    Java中严格区分大小写,长度无限制。
    标识符不能包含空格。

    Java中的命名规范
    包名:多单词组成时所有字母都小写:xxxyyyzzz
    类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
    变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个
    单词首字母大写:xxxYyyZzz
    常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

    注意:
    1.在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
    2.java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

    展开全文
  • 标识符:Java对各种变量 、方法和类等要素命名时使用的字符序列称为标识符 ...保留字:现有Java版本尚未使用但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字`goto `、`const`

    Java基本语法

    1.1 关键字

    关键字keyword

    • 定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词)
    • 特点:关键字中所有字母都为小写
    • 官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
      在这里插入图片描述在这里插入图片描述

    1.2 保留字

    保留字reservecd word

    • 定义:现有Java版本尚未使用但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字gotoconst

    1.3 标识符

    标识符Identifier

    • 定义:Java对各种变量方法等要素命名时使用的字符序列称为标识符

    • 技巧:凡是自己可以起名字的地方都叫标识符

      比如:类名、变量名、方法名、接口名、包名…

    定义合法标识符规则

    • 由26个英文字母大小写,0-9_$组成;
    • 数字不可以开头;
    • 不可以使用关键字和保留字,但能包含关键字和保留字;
    • Java中严格区分大小写,长度无限制;
    • 标识符不能包含空格。
    class IdentifierTest{
    	public static void main(String[] args){		
    		//int myNumber = 1001;
    		//System.out.println(myNumber);
    		int mynumber = 1002;
    		System.out.println(mynumber);
    		int 学号 = 1003;
    		System.out.println(学号);
    		//System.out.println(学号);
    	}
    }
    
    class Hello1_${
    }
    
    class staticpublic{
    }
    
    class Static{
    }
    
    class Account{
    }
    

    运行结果如下:

    1002
    1003
    请按任意键继续. . .
    
    

    1.3.1 Java中的名称命名规范

    如果不遵守如下的规范,编译可以通过,建议大家遵守!

    • 包名:多单词组成时所有字母都小写:xxxyyyzzz
    • 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
    • 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
    • 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

    注意

    • 在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
    • Java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

    确定是你想要的

    一份「Java」资料,从初级到高级
    一份「面试」资料,领取BATJ面试资料、面试视频攻略
    一份「web前端」资料
    一份「项目全集」Java项目100个
    ……

    微信扫码领取吧
    在这里插入图片描述

    “不积跬步,无以至千里”,希望未来我们都可以:以梦为马,随处可栖!加油,少年!
    展开全文
  • 关键字和保留字的使用 标识符 变量

    关键字和保留字的使用

    关键字(keyword)的定义和特点

    • 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
    • 特点:关键字中所有字母都为小写
    • 官方地址: 关键字
      在这里插入图片描述
      在这里插入图片描述

    Java保留字

    • 现有Java版本尚未使用,但以后版本可能会作为关键字使
      用。自己命名标识符时要避免使用这些保留字 goto 、const

    标识符

    标识符:

    • Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符
      技巧:凡是自己可以起名字的地方都叫标识符

    定义合法标识符规则(如果不遵守以下规则,编译不通过):

    • 由26个英文字母大小写,0-9 ,_或 $ 组成
    • 数字不可以开头。
    • 不可以使用关键字和保留字,但能包含关键字和保留字。
    • Java中严格区分大小写,长度无限制。
    • 标识符不能包含空格

    标识符的命名规范(如果不遵守以下规范,编译可以通过):

    • 包名:多单词组成时所有字母都小写:xxxyyyzzz
    • 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
    • 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz
    • 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

    注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
    注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

    变量

    变量的概念:

    • 内存中的一个存储区域
    • 该区域的数据可以在同一类型范围内不断变化
    • 变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值

    变量的作用:

    • 用于在内存中保存数据

    使用变量注意:

    • Java中每个变量必须先声明,后使用
    • 使用变量名来访问这块区域的数据
    • 变量的作用域:其定义所在的一对{ }内
    • 变量只有在其作用域内才有效
    • 同一个作用域内,不能定义重名的变量

    声明变量

    • 语法:<数据类型> <变量名称>
    • 例如:int var;

    变量的赋值

    • 语法:<变量名称> = <值>
    • 例如:var = 10;

    声明和赋值变量

    • 语法: <数据类型> <变量名> = <初始化值>
    • 例如:int var = 10;

    变量的分类
    1. 按数据类型
    对于每一种数据都定义了明确的具体数据类型(强类型语言),在内存中分 配了不同大小的内存空间。

    在这里插入图片描述
    2. 按声明的位置的不同

    • 在方法体外,类体内声明的变量称为成员变量。
    • 在方法体内部声明的变量称为局部变量。
      在这里插入图片描述
    • 注意:二者在初始化值方面的异同:
      • 同:都有生命周期
      • 异:局部变量除形参外,需显式初始化。

    整数类型:byte、short、int、long

    • Java各整数类型有固定的表数范围和字段长度,不受具体OS的影响,以保 证java程序的可移植性。
    • java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’
    • java程序中变量通常声明为int型,除非不足以表示较大的数,才使用long
      在这里插入图片描述
      浮点类型:float、double
    • 与整数类型类似,Java 浮点类型也有固定的表数范围和字段长度,不受具体操作 系统的影响。
    • 浮点型常量有两种表示形式:
      • 十进制数形式:如:5.12 512.0f .512 (必须有小数点)
      • 科学计数法形式:如:5.12e2 512E2 100E-2
    • float:单精度,尾数可以精确到7位有效数字。很多情况下,精度很难满足需求。 double:双精度,精度是float的两倍。通常采用此类型。
    • Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F
      在这里插入图片描述

    字符类型:char

    • char 型数据用来表示通常意义上“字符”(2字节)
    • Java中的所有字符都使用Unicode编码,故一个字符可以存储一个字 母,一个汉字,或其他书面语的一个字符。
    • 字符型变量的三种表现形式:
      • 字符常量是用单引号(‘ ’)括起来的单个字符。例如:char c1 = ‘a’; char c2 = ‘中’; char c3 = ‘9’;
      • Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。 例如:char c3 = ‘\n’; // '\n’表示换行符
      • 直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX代表 一个十六进制整数。如:\u000a 表示 \n。
    • char类型是可以进行运算的。因为它都对应有Unicode码。

    布尔类型:boolean

    • boolean 类型用来判断逻辑条件,一般用于程序流程控制: if条件控制语句;
      • while循环控制语句;
      • do-while循环控制语句;
      • for循环控制语句;
    • boolean类型数据只允许取值true和false,无null
      • 不可以使用0或非 0 的整数替代false和true,这点和C语言不同。
      • Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达所操作的 boolean值,在编译之后都使用java虚拟机中的int数据类型来代替:true用1表示,false 用0表示。———《java虚拟机规范 8版》

    字符串类型:String
    String不是基本数据类型,属于引用数据类型

    • 使用方式与基本数据类型一致。例如:String str = “abcd”;
    • 一个字符串可以串接另一个字符串,也可以直接串接其他类型的数据。例如:
    str = str + “xyz” ; 
    int n = 100; 
    str = str + n;
    

    基本数据类型转换

    • 自动类型转换:容量小的类型自动转换为容量大的数据类型。数据类型按容 量大小排序为:
      在这里插入图片描述
    • 有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的 那种数据类型,然后再进行计算。
    • byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型
    • boolean类型不能与其它数据类型运算
    • 当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类 型的值将自动转化为字符串(String)类型

    强制数据类型转换

    • 自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使 用时要加上强制转换符:(),但可能造成精度降低或溢出,格外要注意。
    • 通常,字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可
      以实现把字符串转换成基本类型
      • 如: String a = “43”; int i = Integer.parseInt(a);
      • boolean类型不可以转换为其它的数据类型。
    展开全文
  • Java中的关键字、保留字、标识符、变量关键字定义特点关键字集合保留字定义示例标识符定义定义合法标识符的规则命名正规标识符的...关键字不可被用户当作标识符使用。 关键字集合 用途 集合 定义数据类型 c...

    尚硅谷宋红康教学视频学习笔记
    

    关键字

    定义

    被Java语言赋予了特殊含义,用作专门用途的字符串(官方认定字符串)。

    特点

    1. 关键字所有字母均为小写。
    2. 关键字不可被用户当作标识符使用。

    关键字集合

    用途 集合
    定义数据类型 class,interface,enum,byte,short,int,long,float,double,char,boolean,void
    定于流程控制 if,else,switch,case,default,while,do,for,break,continue,return
    定义访问权限 private,protected,public
    定义类、函数、变量修饰符 abstract,final,static,synchronized
    定义类与类的关系 extends,implements
    定义建立实例、引用实例、判断实例 new,this,super,instanceof
    异常处理 try,catch,finally,throw,throws
    包相关 package,import
    其他修饰符 native,strictfp,transient,volatile,assert

    保留字

    定义

    现有Java版本尚未当作关键字使用,但以后版本可能会作为关键字使用的字符串。(自己命名标识符时要避免使用保留字)

    示例

    goto\const

    标识符

    定义

    在对Java中各种变量、方法和类等要素命名时,所使用的字符序列被称为标识符。

    定义合法标识符的规则

    1. 由26个英文字母的大小写、数字0~9、特殊符号_或$组成。
    2. 数字不可以作为标识符的开头。
    3. 不可以使用关键字和保留字,但可以包含关键字和保留字(如intMine)
    4. 严格区分大小写,无长度限制
    5. 标识符不能包含空格

    命名正规标识符的规范

    1. 包名:多单词组成时,所有字母均小写。(mypackage)
    2. 类名、接口名:多单词组成时,各单词首字母大写。(MyClass、MyInterface)
    3. 变量名、方法名:多单词组成时,由第二个单词开始,单词首字母大写。(myFirstValue、myFirstFunction)
    4. 常量名:多单词组成时,各单词由下划线连接,所有字母均大写。(MY_CONST_VALUE)

    注意:标识符的名称尽量做到“见名知意”。
    注意:java采用unicode编码,因此可以但不建议使用汉字作为标识符。

    变量

    定义

    1. 内存中的一块储存区域。
    2. 该区域的数据可以在同一类型范围内不断变化(重新赋值)。
    3. 变量是程序中最基本的储存单元,包含变量类型、变量名、变量值。

    作用

    用于在内存中储存数据。

    使用变量的规则

    1. Java中的变量必须先声明,后使用。(静态语言、强类型)
    2. 使用变量名来访问某块内存的数据。
    3. 变量具有作用域,作用域范围为该变量定义所在的一对{}内。
    4. 同作用域内,不能定义重名变量。
    展开全文
  • Java基本语法——关键字和保留字、标识符、变量 关键字 定义 被Java语言赋予了特殊含义,用做专门用途的字符串(单词)。 特点 关键字中所有字母都为小写。 官方网址 ...关键字分类 ...现有Java版本尚未使用, 但以后版本...
  • Java语言的基本语法关键字(keyword)关键字的特点关键字的举例保留字(reserved word)标识符(Identifier)标识符的定义规则Java中的名称命名规范生成一个适合你的列表创建一个表格设定内容居中、居左、居右...
  • 今天学习了Java关键字、保留字、标识符 1、Java中的关键字 关键字:被Java语言赋予了特定含义的一些字符!关键字中所有字母都为小写。好比汉字中的专有名词,例如:中国、北京、上海等。一般我们能将这些词...
  • _后端开发学习C语言,学的扎实的话,5年左右可能你可以说你入门了,10年左右你可能说你掌握了,但是要说到精通,不是一般人所能想象的。标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有...
  • 关键字: 用于定义类,函数,变量修饰符的关键字: abstract final statci synchronized 用于定义类与类之间关系的关键字: extends implements 用于定义建立实例及引用实例的关键字: new this super ...
  • 相当于已经被C语言本身特殊使用了的标识符不可以再定义。在定义标识符的时候不能与关键字同名 内容 C语言有32个关键字 数据类型关键字(12个) 名称 作用 char 声明字符型变量或函数 double 声明双精度...
  • 1.关键字不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。 2.预定义标识符是C语言中系统预先定义的标识符,...
  • Go-保留关键字和预定义标识符

    万次阅读 2021-04-10 15:47:46
    保留关键字 下面列举了 Go 代码中会使用到的 25 个关键字或保留字: break default func interface select case defer go map struct chan else goto package switch ...
  • Golang关键字和预定义标识符   golang一共有25个关键字,我们只能按照规则使用。   另外golang还有一些预定义标识符,除了...    A import B,B import C,C import A 也是不可以的。 struct:定义结构体 inte
  • 关键字标识符

    2021-06-22 11:49:16
    十进制转化二进制的方法:除2取余,逆序排列 二进制转化十进制的方法:权相加法 注释 // 单行注释 以/*开头,以*/结尾 多行注释(也局部...④标识符不可以是Java的关键字 ⑤表示类名的标识符,每个单词的首...
  • 1、关键字关键字,是指事先定义好的...可以由字母、数字、下划线、美元符组成,但能数字开头,且能是Java关键字和保留字。 标识符是严格区分大小写的,并且最好做到见名知意。 public class HelloWorld{ pu...
  • 关键字是组成编程语言词汇表的标识符能将他们用于其他用途。下表列出了C++所有关键字及,包括C++11,14,17及20标准对于关键字用途的重新定义。 关键字 标准 描述 alignas C++11 用于内存对齐相关 ...
  • 关键字标识符

    2017-07-24 16:41:51
    这些符号已被C语言本身使用作为其他用途使用,如关键字不能用作变量名,函数名等。 Xcode中会把关键字高亮显示 关键字: auto:声明自动变量 break:跳出当前循环 case:开关语句分支 char:声明字符型...
  • 关键字是特别意义的标识符,有时又叫保留字,还有特别意义的变量,不可以关键字用于变量名、方法名、类名、[包名]((2条消息) Java常用包名及功能_dearcc的专栏-CSDN博客)和参数。 abstract assert boolean ...
  • 一个非常典型的面试题:在Java中有没有goto? 除了goto,今天我们还要谈到几个特别的标识,... 在C / C++等语言中,使用goto可以实现程序的跳转,从某些方面来说其提供了一定的方便性,例如,在多重嵌套的循环中,可以
  • java关键字标识符

    2020-12-27 14:55:07
    2、关键字不作为标识符使用 二、标志符 定义:标识符就是名称。在Java中是类,变量、常量、枚举、接口等的名字。命名规则:见名知意(大原则),细分以下四种: 1.类名和接口名、枚举名称【大驼峰格式】:标志...
  • 1.注释符.关键字.标识符 1注释符 1.单行注释: // 2.多行注释:/* 注释一段文字 */ 3文本注释: /** ​ *(文本注释可以加一些参数如)@Description HelloWord ...3 能使用关键字作为变量名或方法名 4
  • Java的关键字、自定义标识符

    千次阅读 2017-04-04 21:11:59
    1.定义:在java程序中有些名字是可以自定义的,那么这些自定义的名字我们就称作为自定义的标识符。 2.标识符要注意的细节: 标识符的组成元素是由 字母(a-zA-Z) 、数字(0-9) 、 下划线(_)、 美元符号($)。 ...
  • 标识符关键字

    2021-04-17 16:12:23
    能使用关键字作为变量名或方法名 标识符是大小写敏感的 (大小写所表达的一样) 合法标识符举例:age,$salary,_value,__1_value 非法标识符举例:123abc,-salary,#abc 可以使用中文命名,也拼音,建议 ...
  • Java标识符关键字

    千次阅读 2019-04-17 14:49:39
    Java标识符定义 ...3、 标识符不能以数字开头,能是java中的关键字。例如: 正确的标识符 Username、username123、user_name、_userName、$username 正确的标识符: 123username、class、87.2、He...
  • java关键字标识符

    2021-01-23 17:34:42
    java关键字标识符 1.java关键字的使用 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 具体哪些关键字: 用于定义数据的关键字: class、interface、enum、byte、...
  • 1.创建c++ 多个源文件的时候,可以通过将其他c++的main()注释掉或者通过属性-常规-从生成中排除选择是来...关键字不作为标识符 标识符由数字、字母、下划线组成 标识符开头能是数字,只能是字母或者下划线 标...
  • 文件名和关键字以及标识符
  • 一、关键字 ...能与关键字及系统预定义标识符相同。 三、变量 1、变量的地址:32位中,用唯一的一个十六进制无符号整数来标识地址。 2、数据类型 3、不同类型数据占用的内存大小 int:4 short i...
  • java_关键字标识符

    2020-04-25 14:35:39
    标识符不能使用java中的关键字。 Java中标识符定义的规则: 类和接口名。每百个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。 方法名。首字符度小写,其余的首字母大写,含...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,827
精华内容 39,530
关键字:

关键字可不可以作为标识符