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
猜你喜欢
- 使用poi生成excel通常包含一下几个步骤创建一个工作簿创建一个sheet创建一个Row对象创建一个cell对象(1个row+1个cell
- hashCode()和equals()方法可以说是Java完全面向对象的一大特色.它为我们的编程提供便利的同时也带来了很多危险.这篇文章我们
- 几个月前写过一篇博客《xUtils3.0框架学习笔记》 ,上面也有记录通过xUtils实现文件上传的使用方法,代码如下:private vo
- 二叉树的深度题目:输入一颗二叉树的根节点,求该树的的深度。输入一颗二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点
- 开门见山在IT圈里,每当我们谈论并发时,必定会说起在一台计算机上同时运行的一系列线程。如果这台电脑上有多个处理器或者是一个多核处理器,那么这
- 本文实例为大家分享了Java实现简单酒店管理系统的具体代码,供大家参考,具体内容如下为某个酒店编写程序:酒店管理系统,模拟订房、退房和打印所
- 前言对于数组遍历,基本上每个开发者都写过,遍历本身没什么好说的,但是当我们在遍历的过程中,有一些复杂的业务逻辑时,将会发现代码的层级会逐渐加
- 前言Json反序列化有两种方式【本人】,一种是生成实体的,方便处理大量数据,复杂度稍高,一种是用匿名类写,方便读取数据,较为简单。使用了Ne
- 概念逃逸分析一种数据分析算法,基于此算法可以有效减少 Java 对象在堆内存中的分配。 Hotspot 虚拟机的编译器能够分析出一个新对象的
- 很多核心 Java 面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线
- 简介我们在使用flutter的过程中,有时候需要控制某些组件是否展示,一种方法是将这个组件从render tree中删除,这样这个组件就相当
- 目录概述LRU 的原理LRU 算法的实现LRU 算法描述LRU 算法代码实现方法一方法二方法三总结概述LRU 算法全称为 Least Rec
- 项目里使用了Feign进行远程调用,有时为了问题排查,需要开启请求和响应日志下面简介一下如何开启Feign日志:注:本文基于spring-b
- 用的Idea,在写MyBatis时,测试发现有以下的报错信息Error parsing SQL Mapper Configuration.
- maven依赖及一些配置这里主要是搭建项目常用到的maven依赖以及搭建项目会需要用到的一些配置文件,可能下面这些依赖还不是很全,但是应该会
- 一、redis发布订阅简介Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收信息。可以参
- 最近做一个需求,需求中的bean只用于生成一次json使用,所以想通过配置来动态的生成,查了一下,java还真有这个实现。java动态的生成
- 打注解@SpringBootTest的时候不会出现提示但是又导入了 <dependency> &nb
- Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作。 用法简单,不过我觉
- 本文实例为大家分享了springmvc实现验证码功能展示的具体代码,供大家参考,具体内容如下先看效果图: 思路: 首先验证码是一张图片,是一