Java的关键字与标识符小结
作者:随风行云 发布时间:2023-08-17 08:36:50
本文总结了Java的关键字与标识符。分享给大家供大家参考,具体如下:
相关内容:
关键字:
定义
特点
用于定义数据类型的关键字
用于定义流程控制的关键字
用于定义访问权限修饰符的关键字
用于定义类,函数,变量修饰符的关键字
用于定义类,函数,变量修饰符的关键字
用于定义类与类之间的关系的关键字
用于定义建立实例及引用实例,判断实例的关键字
用于异常处理的关键字
用于包的关键字
其他关键字
JAVA标识符:
包
类和接口
方法、变量
常量
定义
组成规则
常见的命名规则
首发时间:2017-06-22 20:33
修改时间:
2018-03-16 13:51 :修改了一下文字布局和样式,增加了“相关内容”
JAVA中标识符不包括关键字,而C语言包括。
关键字:
定义:
被Java语言赋予了特殊含义的单词。我们的变量名不能跟关键字相同。
特点:
所有字母都小写。(在很多编程软件中会显示出一种颜色)
用于定义数据类型的关键字(11个:
class interface byte short int
long float double char boolean
void
用于定义流程控制的关键字(11个:
if else switch case default
while do for break continue
return
用于定义访问权限修饰符的关键字(3个:private protected public
用于定义类,函数,变量修饰符的关键字(4个:abstract final static synchronized
用于定义类与类之间的关系的关键字(2个:extends implements
用于定义建立实例及引用实例,判断实例的关键字(4个:new this super instanceof
用于异常处理的关键字(5个:try catch finally throw throws
用于包的关键字(2个:package inport
其他关键字(8个:
native strictfp transient volatile assert
goto const enum
true false null 不是关键字,是值,虽然它们也会变色
完整的关键字(50个):
Java标识符:
JAVA中标识符不包括关键字,而C语言包括。
定义:
用户在编程时给类、变量/常量、方法(函数)、语句块等起的名字。
组成规则:
a.由数字0-9,26个英文字母的大小写,$和_组成;
b.不能以数字开头;//因为数字容易理解为数值
c.不能是关键字
d.名字之中不要用空格
e.Java中严格区分大小写
最好见名知意!
常用的命名规则:
用于把同名的文件放到不同的目录下。
全部小写。
如果是多级包,用.分开。
举例:com.baidu
给公司做项目:域名反写作为包名。
A:包
B:类和接口(见名知意,驼峰命名)
a:一个单词时首字母大写。
举例:Student,Teacher
b:由多个单词组成,每个单词的首字母大写。
举例: SchoolPerson
C:方法和变量
a:一个单词时首字母小写。
举例:main(),age,setname()
b:如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。
举例:showName(),showStudentAge
D:常量
a:如果是一个单词,全部大写。
举例:PI
b:如果是多个单词,全部大写,并用_隔开
举例: MAX_VALUE
更多java相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
来源:https://www.cnblogs.com/progor/p/7067086.html


猜你喜欢
- @Autowired注入static接口问题@Autowired自动注入普通service很方便如:@Componentpublic cla
- 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。深刻认识Stri
- groovy是一种动态脚本语言,适用于一些可变、和规则配置性的需求,目前Spring提供ScriptSource接口,支持两种类型,一种是R
- 最近在做一个“温湿度控制”的项目,项目要求通过用户设定的温湿度数值和实时采集到的数值进行比对分析,因为数据的对比与分析是一个通过前端页面控制
- 用伪语句可以表示如下public bitmap GrayScal(bitmap orgbmp){ 建立一
- 今天一起学习下如何在Spring中进行异步编程。我们都知道,web服务器处理请求 request 的线程是从线程池中获取的,这也不难解释,因
- 本人从开始用Android Studio到现在已经快一年了吧,在我刚开始用的时候Android Studio还是1.2的版本。当时安装会因为
- 前言:mongodb是一个基于分布式文件存储的开源数据库系统。mongodb与我们平常使用的mysql的区别: 1.
- 本文主要讲解MVP开发模式以及具体实例。一、简介MVP(Model View Presenter)模式是著名的MVC(Model View
- Maven打包时指定启动类使用Maven打包的时候, 有时候需要指定启动类, 可如下操作!测试项目(结构如下):代码: com.xxx.Ma
- 在spring cloud系列章节中,本来已经写了几个章节了,但是自己看起来有些东西写得比较杂,所以重构了一下springcloud的章节内
- 由于最近的工作需要用到文本转语音的功能,在网上找到的资料有些不完整,特此记录下整个完整功能。这种方式的优点在于不会被浏览器限制,在js的文本
- 开篇本文主要来探讨一下 redis 的单线程模型,文章前半部分会先引用某网络课程讲解的内容(图片+语言描述),后半部分是本人粗略阅读 red
- 本节只是介绍实战部分,具体的理论参数,请自行百度。所需工具:linux服务器 Jmeter测试工具 xshell &
- 1. 需求和思路最近要用java制作一个数据集,每一行是一个样本,格式是csv。用了一下java类的相关概念,把csv文件里的每一行,即每一
- 一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能。今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查
- 在javaweb中写了一个图片的链接,可以打开预览,另外提供一个下载功能。以下是预览代码,没什么好说的;href若连接的是一个压缩包文件之类
- AudioSource 组件参考属性属性说明Clip音频资源Volume音量大小Mute是否静音Loop是否循环Play on load加载
- String和StringBuilder和StringBuffer,这三个都是值得深究一翻的,可能很多人会说,实在不行的话,都全部用Stri
- 看完了前面说的几本书