Java标识符与命名规则

标识符

标识符

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

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

定义合法标识符规则

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

数字不可以开头。

不可以使用关键字和保留字,但能包含关键字和保留字。

Java中严格区分大小写,长度无限制。

标识符不能包含空格。

练习:miles, Test, a++, --a, 4#R, $4, #44, apps, class, public, int, x, y, radius

命名规范

包名

多单词组成时所有字母都小写:xxxyyyzzz

类名、接口名

多单词组成时,所有单词的首字母大写:XxxYyyZzz

变量名、方法名

多单词组成时,第一个单词首字母小写,第二个单词开始每个

单词首字母大写:xxxYyyZzz

常量名

所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。

注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/325123.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaFX UI控件教程(五)之Radio Button

翻译自 Radio Button 本章讨论单选按钮控件和RadioButton类,该类的一个专门实现ToggleButton。 可以选择或取消选择单选按钮控件。通常,单选按钮组合成一个组,其中一次只能选择一个按钮。此行为将它们与切换按钮区分开来,因为组…

查询练习

简单查询 ①求js9901班的学生学号和姓名。 select s_no,s_name from student where class_no ‘js9901’ ②求计算机系的所有班级号和班级名。 select class_no,class_name from class where class_dept ‘计算机系’ ③求选修了课程的学生学号。 select s_no from choice ④…

《走遍中国》珍藏版(九)

Console.WriteLine("上一本书已经看完,从今天开始看下一本"); System.out.println("《走遍中国》珍藏版"); System.out.println("这本书是关于地理的"); System.out.println("地理往往是和历史进行紧密联系的");那一天&…

ssl1236-逃亡准备【dp之多重背包】

Description在《Harry Potter and the Deathly Hallows》中,Harry Potter他们一起逃亡,现在有许多的东西要放到赫敏的包里面,但是包的大小有限,所以我们只能够在里面放入非常重要的物品,现在给出该种物品的数量、体积、…

.NET开源MSSQL、Redis监控产品Opserver之Redis配置

Redis监控数据实例的加载可以查看Opserver.Core项目data/Redis文件夹下的RedisModule.cs,我加了点注释 /// <summary>/// 加载Redis连接 /// </summary>/// <returns></returns>private static List<RedisConnectionInfo> LoadRedisConn…

使用变量注意事项

Java中每个变量必须先声明&#xff0c;后使用(否则会编译失败) 使用变量名来访问这块区域的数据 变量的作用域&#xff1a;其定义所在的一对{ }内 变量只有在其作用域内才有效 同一个作用域内&#xff0c;不能定义重名的变量

《走遍中国》珍藏版(十)

Console.WriteLine("上一本书已经看完&#xff0c;从今天开始看下一本"); System.out.println("《走遍中国》珍藏版"); System.out.println("这本书是关于地理的"); System.out.println("地理往往是和历史进行紧密联系的");三峡是万里…

JavaFX UI控件教程(六)之Toggle Button

翻译自 Toggle Button 在本章中&#xff0c;您将了解ToggleButton该类&#xff0c;这是通过JavaFX API提供的另一种类型的按钮。 可以将两个或多个切换按钮组合成一个组&#xff0c;其中一次只能选择一个按钮&#xff0c;或者不需要选择。图5-1是组合了三个切换按钮的应用程…

ssl1377-竞赛真理【dp之分组背包】

其实这题很简单&#xff0c;我也不想多讲&#xff0c;但没办法老师要我们发博客╭(╯^╰)╮ Description TENSHI在经历了无数次学科竞赛的失败以后&#xff0c;得到了一个真理&#xff1a;做一题就要对一题&#xff01;但是要完全正确地做对一题是要花很多时间&#xff08;包括…

配置mybatis

配置mybatis.xml <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><environmen…

窥探ASP.Net MVC底层原理 实现跨越Session的分布式TempData

Hi,guys!Long time no see! 1、问题的引出 我相信大家在项目中都使用过TempData&#xff0c;TempData是一个字典集合&#xff0c;一般用于两个请求之间临时缓存数据或者页面之间传递消息。也都知道TempData是用Session来实现的&#xff0c;既然是用Session来实现的&#xff0…

某同学正为自己安装不上sqlserver数据库而愁眉苦脸,使用朋友给的方法顿时喜笑颜开,那么朋友到底出了个什么样的方法呢?...

小故事引入&#xff1a;张同学下一节课就要开始学习使用jdbc访问Sql Server数据库了&#xff0c;部分同学由于刚换电脑&#xff0c;导致没有安装数据库&#xff0c;于是同学们按照老师给的方法&#xff08;文末提供老师的方法&#xff09;&#xff0c;将5G多的Sqlserver的安装包…

JavaFX UI控件教程(七)之Checkbox

翻译自 Checkbox 本章教授如何向JavaFX应用程序添加复选框。 虽然复选框看起来类似于单选按钮&#xff0c;但它们不能组合到切换组中以便一次选择多个选项。有关详细信息&#xff0c;请参阅单选按钮和切换按钮章节。 图6-1显示了一个应用程序的屏幕截图&#xff0c;其中三…

ssl2290-潜水员【dp之二维费用】

其实这是一道例题&#xff0c;但确实是我做过最难&#xff08;其他的水到炸&#xff09;的一道二维费用 Description 潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸&#xff1a;一个为氧气&#xff0c;一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水…

mybatis三种(查询,参数传递)

MyBatis中三种查询方式 Mapper文件代码 <mapper namespace"com.java.mapper.FlowerMapper"> <select id"selectAll" resultType"flower"> select * from flower </select> <select i…

《走遍中国》珍藏版(十一)

Console.WriteLine("上一本书已经看完&#xff0c;从今天开始看下一本"); System.out.println("《走遍中国》珍藏版"); System.out.println("这本书是关于地理的"); System.out.println("地理往往是和历史进行紧密联系的");嶙峋怪石与…

.net Kafka.Client多个Consumer Group对Topic消费不能完全覆盖研究总结(一)

我们知道Kafka支持Consumer Group的功能&#xff0c;但是最近在应用Consumer Group时发现了一个Topic 的Partition不能100%覆盖的问题。 程序部署后&#xff0c;发现Kafka在pdb组的consumer消费topic时存在问题&#xff0c;consumer无法完全覆盖Topic的各个partition。如下图&…

JavaFX UI控件教程(八)之Choice Box

翻译自 Choice Box 本章介绍了选项框&#xff0c;这些UI控件提供了在几个选项之间快速选择的支持。 使用ChoiceBox该类将选择框添加到JavaFX应用程序。其简单的实现如图7-1所示。 图7-1创建包含三个项目的选择框 创建一个选择框 例7-1创建了一个包含三个项目的选择框。 例…

乱码问题产生的原因与解决方案---UTF-8

乱码产生的原因 世界上存在着多种编码方式&#xff0c;同一个二进制数字可以被解释成不同的符号。因此&#xff0c;要想打开一个文本文件&#xff0c;就必须知道它的编码方式&#xff0c;否则用错误的编码方式解读&#xff0c;就会出现乱码。 解决办法 Unicode&#xff1a;一…