精华内容
下载资源
问答
  • Java中标识符

    2020-11-11 16:24:48
    1.2 注意:在Java源代码EditPlus工具显示的高亮颜色为黑色时,这个单词属于标识符 1.3 标识符可以表示什么 可以表示: 类名 方法名 变量名 接口名 常量名 …… 1.4 什么是标识符(Identifier)? 凡是程序员...

    标识符

    1.1 在Java程序中,使用EditPlus工具进行代码编写的时候
    有些单词是蓝色,有的是红色,有的是黑色

    1.2 注意:在Java源代码中,在EditPlus工具中显示的高亮颜色为黑色时,这个单词属于标识符

    1.3 标识符可以表示什么
    可以表示:
    类名
    方法名
    变量名
    接口名
    常量名
    ……

    1.4 什么是标识符(Identifier)?
    凡是程序员自己有权利命名的单词都是标识符

    main是一个方法名,属于标识符,但这个标识符不能修改,因为mian是sun公司规定的

    1.5 标识符的命名规则IdentifierTest.java
    什么是命名规则
    命名规则属于语法机制,必须遵守,不遵守命名规则标识不符合语法,编译器会报错

    规则1:标识符只能由数字、字母(包括中文)、下划线(_)、美元符号组成
    规则2:标识符不能以数字开头(编译器不认为以数字开头的是标识符)
    		标识符中不能有空格
    		
    		
    		错误:IdentifierTest.java:8: 错误: 需要'{'
    		           class Hello World{
    		错误原因:编译器检测到class,然后找class后面的标识符,编译器找到了一个合法的标识符,叫做“hello”,然后继续往后找“{”,但没有找到,编译器认为标识符是Hello,其后应该是花括号但跟的是World,所以报错
    		解决办法:
    			办法1:把World删除
    			办法2:把空格删除
    规则3:关键字不能作标识符
    	例如:public\class\static\void\int等蓝色字体都是关键字,关键字不能作标识符
    规则4:标识符严格区分大小写
    	注:虽然Java中标识符严格区分大小写,但是对于类名来说,如果一个Java源文件总同时出现了:A类和a类,那么哪个类在前就生成哪个类(只生成一个)
    规则5:标识符理论上没有长度限制
    
    Q:创建一个Java文件,起名123.java可以吗? 
    	A:可以,在windows OS中,文件名叫123.java没有问题,这里的123不是标识符,只是一个文件名
    Q:可以在123.java文件中定义public的类吗?
    	A:不行,因为Java语法规则中,public的类可以没有,但如果有,就只能有1个,并且public的类的名字必须和源文件名保持一致,此时会产生123的public类名,类名是标识符,123是不合法的
    

    1.6 标识符命名规范
    1.6.1命名规则和命名规范的区别
    命名规则是语法,不遵守就会编译报错
    命名规范是广泛使用的统一规范,不符合规范编译可以通过,但代码风格和别人不一样,这个通常也是不允许的

    统一按照规范进行的话,代码的可读性更好,更容易让其他开发人员理解

    1.6.2命名规范:
    ①见名知意,看到标识符的单词,就可以知道意思
    ②遵循驼峰命名方式,单词与单词之间进行很好的分隔(单词词头大写)
    ③类名,接口名有特殊要求
    类名,接口名首字母大写,后面每个单词首字母大写
    如:StudentTest,UserTest
    ④变量名,方法名有特殊要求
    变量名和方法名首字母小写,后面每个单词首字母大写
    如:userName
    ⑤所有常量名全部大写,并且单词和单词之间采用下划线连接
    如:USER_AGE

    #内容参考动力节点Java零基础视频,已获得原作者许可。
    #视频链接https://www.bilibili.com/video/BV1Rx411876f

    展开全文
  • 培养好的编程习惯是十分重要的。本文带你简单认识一下Java中标识符的命名规则和规范。

    培养好的编程习惯是十分重要的。本文带你简单认识一下Java中标识符的命名规则和规范。

     

    一、标识符是什么


    简单的说,Java中凡是可以由程序员自己起名字的都叫标识符。其涉及到的结构有:包名、类名、接口名、变量名、方法名、常量名。

     

    二、标识符的命名规则


    ① 由26个英文字母大小写,0-9,_ 或 $ 组成。

    ② 数字不可以开头。

    ③ 不可以使用关键字(class、int等)和保留字(goto和const),但能包含关键字和保留字。

    ④ Java中严格区分大小写,长度无限制。(例:class×,Class√)

    ⑤ 标识符不能包含空格。

     

    三、标识符的命名规范


    > 包名:多单词组成时所有字母都小写。(例:aaabbbccc)

    > 类名、接口名:多单词组成时,所有单词的首字母大写。(例:AaaBbbCcc)

    > 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。(例:aaaBbbCcc)

    > 常量名:所有字母都大写,多单词时每个单词之间用下划线_连接。(例:AAA_BBB_CCC)

     

    四、命名规则和命名规范的区别


    > 命名规则:以上5个命名规则是Java中标识符命名时必须要遵守的规定。任何一个规则不遵守都会引起编译不通过的情况。

    > 命名规范:以上命名规范非硬性规定,即若不遵守也不会影响程序的编译和运行。虽然如此,但最好严格遵守这些命名规范,标识符的命名要做到见名知意,所起名字既要贴近实际内容,也要能让人一眼看出该标识符属于哪种结构。

     

    切记,培养好的编程习惯是十分重要的。

    展开全文
  • java中标识符

    2020-02-14 12:16:59
    标识符包括哪些 类名,变量名,方法名这些都被称为标识符 标识符的命名规则 ...不可以是java中的关键字 附录: 合法的标识符命名: $_123, abc , ABC , a1 , _a2等 不合法的标识符命名: 123, *12 , rt% 等 ...

    标识符包括哪些

    类名,变量名,方法名这些都被称为标识符

    标识符的命名规则

    1. 只能以字母 , _ , $ ,开头,不可以包含特殊字符
    2. 不可以是java中的关键字

    附录: 关键字

    合法的标识符命名: $_123, abc , ABC , a1 , _a2等

    不合法的标识符命名: 123, *12 , rt% 等

    展开全文
  • Java语言——标识符

    千次阅读 2020-05-25 11:38:22
    Java中的关键字 有 abstract、boolean、break、byte、case、catch、char、class、const、continue、default、 do、double、else、extends、final、finally、float、for、goto、if、implement、import、instanceof ...

    一 、关键字

    关键字具有特定含义,只能用于特定位置

    • Java中的关键字 有
      abstract、boolean、break、byte、case、catch、char、class、const、continue、default、
      do、double、else、extends、final、finally、float、for、goto、if、implement、import、instanceof
      int、interface、long、native、new、package、private、protected、public、return、short、static、
      strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while

    •  以上关键字的作用和用法无需 赘述;
      

    二、标识符

    •  一、 定义 :Java语言中 类名、文件名、方法名、常量名、变量名统称为标识符
      
    •  二、命名规则 
       1、见名知意 , 可以 有几个单词连接而成,连接使用下划线_
       2、标识符组成元素是  数字、字母 、下划线、美元符号,长度无限制、但是元素有限制;
       3、标识符 不可是 关键字、true、false、null;
       4、组成类名的单词 全部大写;如RecordName
       5、组成包名的单词全部小写;如recordname
       6、组成方法名和变量名 ,除第一个单词的首字母小写,其余 单词的首字母大写 如recordName	
       7、常量名 每个单词的每个字母都要大写如 MAX_VALUE;
      

    三、常量/变量

    常量:其值不允许改变的量;
    变量 :其值可以被改变

    final 常量类型 常量标识符 = 常量值;
    变量类型 变量标识符 = 变量值;

           最好是 声明常量时就初始化
    

    四、数据类型

    一、分为 基本数据类型和引用数据类型;
    
    • 基本数据类型中
      整型 (字节型byte、短整型short、整型int、长整型long)
      浮点型(float、double)
      字符型(char)
      逻辑型(boolean)

    • 引用数据类型 中 对 数组、类、对象、接口的引用

       二、基本数据类型中 须知
       1、基本数据的 内存中所占用**字节数固定**、变量常量赋值是**不可超出**对应数据类型所允许的取值范
       2、在 long、float、double的数据类型的**声明时在后端 添加** L、F、D;使用大写方式 辅助代码声明
       3、字符型 是可以作为整数对待;逻辑型的只有 true和false,无法用0和1来代替;	
       4、逻辑型 的值 可以直接赋值、使用逻辑表达式结果赋值等;
       5、引用数据类型中 初始化null 意为 不引用任何对象	
       	对接口引用的初始化需要通过接口的相应实现类实现
       6、基本和引用之间的区别 :组成 、处理基本是 具体的;
       	 引用的是类型实例;处理上 基本是JVM会为其分配内存空间、
        	 引用是 存放对象在堆内存的地址;
       7、数据类型之间的相互转换	
       		基本数据类型之间的相互转换
       		字符串与其他数据类型之间的相互转换
       		引用数据类型之间的相互转换;
       	  基本数据类型之间: 低级到高级 自动转换(最高级别或者是int级别)
       	  								高级到低级 强制转换 (低级类型)
       	  										 转换数据、导致 精度降低和数据溢出 
       	  	字符串与其他数据类型之间的转换:~~待补充~~ 
       	  	引用数据类型之间的相互转换:~~待补充~~ 
      
    • 三、数组类型
      
    •     一、定义:存储一组相同数据类型的数据 ;
        定义解读:长度固定、类型一致、类型任意;
                  数组的长度在声明时固定 不可增添 ,对数组元素的访问 不可超出范围
                  类型一致 保存的数据类型 必须相同
                  类型任意 :保存的类型可以是 基本数据类型、亦可以是 引用数据类型时
       特性延伸:数组占用的是连续的存储空间,预先分配;难以确定合适的存储规模,
       						**导致存储空间闲置或溢出**;
       		数组访问元素随机方便,但是 频繁进行插入或删除操作,涉及大量数据移动 ,
       						**效率低下**          
      
           二、初始化方式
      

      数组类型[] 数组标识符 = new 数组类型[数组长度];
      类比 对象的创建方式 类名 对象名 = new 类的构造方法;

       	如 int[] b = new int[4];
       	int[] boy = {2,3,4,5};
       	使用这种方式创建的是矩阵式;
      

      但是使用 {} 创建 的列数允许不同

    数组长度

    •     一维数组名.length 返回 数组长度
          二维数组名.length 返回行长度 
          二维数组名[0].length 返回的是列长度
      
    • 通过索引访问;

    • 考虑 负数可以使用吗?
      3

    展开全文
  • Java 标识符

    万次阅读 2017-01-11 10:18:24
     标识符就是用于Java程序变量,类,方法等命名的符号。 使用标识符时,需要遵守几条规则:  1. 标识符可以由字母,数字,下划线(——),美元($)组成,但是不能包含@,%,空格等其他的特殊符号,不能以...
  • 凡是在java源程序当中有权利自己命名的单词都是标识符标识符在Editplus以黑色高亮显示 标识符的种类有 类名、方法名、变量名、接口名、常量名。标识符命名规则 2.标识符命名规则 一个合法的标识符只能由数字...
  • Java标识符和关键字

    千次阅读 多人点赞 2019-04-17 14:49:39
    Java标识符定义 1、 包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。 2、 标识符可以由字母、数字、下划线(_)和美元符号($)组成 3、 标识符不能以数字开头,不能是java的关键字。例如: 正确...
  • java标识符与关键字

    2019-02-25 19:30:30
    java标识符与关键字 1.java注释 1单行注释: // 2.... 3....2.java 标识符 ... a.java中标识符由字符数字,下划线 ,$,组成,并且不能以下划线和java关键字(保留字)开头。 b.标识符采用有意义...
  • 定义:给包、类、接口、方法、变量等起名字的...字母不仅包含英文字母,也可以是中文,法文德文俄文等等,Java支持Unicode字符集,包含各国语言,建议使用英文字母。 hello123 你好123 привет123 ハロー123 Ol
  • java 标识符

    2020-07-17 12:33:42
    java 标识符 自定义的内容(类名,方法名,变量名等) 规则: 标识符可以包含英文字母(区分大小写),0~9数字,$(美元符号)和_(下划线) 标识符不能是关键字,不能以数字开头。 命名规范: 类名:首字母大写,...
  • 当下,别怀念过去或者憧憬未来浪费掉你现在的生活。Java关键字Java关键字是Java被创造时就事先定义的,是具备特殊功能或特殊含义的标识符,关键词是不能作为方法名、变量名、类名、包名和参数的Java提供了...
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java ...
  • 之前承蒙这位测试, 方舟编译器支持Java下的中文命名标识符: 跑不通的可参考Z乎的这篇文章,已找到一个可使测试用例编译通过的java-core库 · Issue #I11R87 · HarmonyOS/OpenArkCompiler - 码云 Gitee.com ...
  • Java 标识符

    2021-04-26 00:12:39
    Java 标识符 Java 所有的组成部分都需要名字。 类名、变量名以及方法名都被称为标识符。 关于 Java 标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始 首...
  • 下列属于合法的Java标识符是____。  A、_cat  B、5books  C、+static  D、-3.14159  4. Java ,表示换行符的转义字符是____。  A、\n  B、\f  C、'n'  D、\dd  5. Java ,由Java编译器自动导入,...
  • One of my kids is taking Java in high school and had this on one of his tests: 我的一个孩子正在高中学习Java,并
  • Java标识符

    2019-05-26 12:56:33
    Java标识符的命名规则 因为我们使用标识符的目的就是让计算机看懂,那么我们命名标识符的时候就要遵守一定的规则,标识符才能被使用,那么一般来说,命名规则有以下几条: 标识符由字母、数字、 “_”(下划线...
  • java标识符

    2021-09-06 19:11:20
    java标识符 什么是标识符 Java的所有组成部分都需要名字。类名、变量名还有方法名都被称为标识符标识符的注意点 ...正确标识符例子:abc、$abc、_abc 错误的标识符例子:1abc、+abc、*abc ...
  • java标识符

    2019-05-25 13:16:27
    计算机编程语言,标识符是用户编程时使用的名字,用于给变量、常量、函数等命名,以建立起名称与使用之间的关系。 无论是C语言、java、Python甚至汇编语言都有其各自的标识符规范。本文就来讨论一下java标识符的...
  • 在Java中,变量、常量、函数、类都可以称为程序实体,而他们的名称统称为标识符。 (1)标识符的命名规则 标识符可以由字母、数字、下划线(_)和$以及Unicode字符集组合组成,不能以数字开头。 标识符严格区分大...
  • 详述Java标识符

    2019-05-24 18:18:25
    计算机编程语言标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。为提高程序的可读性,定义标识符时,要尽量...
  • 标识符程序我们自己定义的内容。比如类的名字、方法的名字和变量的名字等等,都被称为标识符 命名规则: 【硬性要求】 标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线...
  • 31、(单选题)下列的标识符符合Java命名约定的是() A.package com.Bi.hr B.public class xyz C.int I D.void setCustomerName() 【正确答案】D 【答案解析】包的名字应该都是由小写单词组成。它们全都是小写字母,...
  • 详述Javao标识符

    2019-05-24 22:13:36
    在Java的世界里。对于变量,常量,类,包,接口,方法,函数,语句...Java语言标识符也有它的命名规则。 1、标识符刻有字母,数字或下划线 $符 组成。 2、标识符的首字母不能是数字 3、没有字符长度限制,但...
  • java标识符的写法规范 关键字 关键字是java语法规定好的,不准随意更改。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-64fWTxf6-1614341670570)(E:\截屏图片\屏幕截图 2021-02-26 ...
  • 在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等等。我们选择的那个名称就称为标识符,一个正确标识符需要遵循以下规则: 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,...
  • java标识符命名规则

    千次阅读 2017-05-15 11:41:15
    一:一般标示符命名规则 1 .标识符由大小写字母、下划线, 数字, $符号组成;   2.开头可以是大小写...标识符的命名最好起的有意义见其名知其意 ,Java语言对字母的大小写有严格的要求.所有自定义标识符需全部遵循标
  • Java标识符规则

    2018-11-07 21:08:41
    • 作用 • 常量、变量、方法、类和包等的名称 • 命名规则 • 必须以字母、_下划线、美元符开头。•其它部分可以是字母、...• 不可以是Java的关键字。 • 注意 • Java不采用通常语言使用的ASCII字符集 • Jav...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,626
精华内容 19,450
关键字:

在java中标识符正确的是

java 订阅