关键字:

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

  1. 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
  2. 特点:关键字中所有字母都为小写
  3. 官方地址:
    https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
用于定义数据类型的关键字
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

2.保留字(reserved word)

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

3.标识符(Identifier)

标识符:

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

定义合法标识符规则:

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

Java中的名称命名规范:

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

  • 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz

  • 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz

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

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

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

下一章:

JAVA基础之变量(数据类型及其转换)

JAVA基础之运算符

JAVA基础之关键字、保留字和标识符相关推荐

  1. JAVA基础入门(4)—— 标识符、关键字和字面值

    前言 在上一节中,讲到了JAVA开端的一个HelloWorld小程序,其中对代码以及一些细节的知识点做了阐述.本节将继续对JAVA基础入门知识进行讲解演示,分别对JAVA中的标识符.关键字以及字面值进 ...

  2. java中的关键字 保留字_java中的标识符、关键字、保留字

    Java中关键字(keyword)和保留字(reservedword) Keyword :Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等. Reserv ...

  3. java基础知识点(3)——标识符常量变量

    标识符-常量-变量 和小学妹一起学java 文章目录 标识符-常量-变量 一.注释, 关键字和标识符 二.关键字 1.什么是关键字 2.特点 3.关键字 三.标识符 四.java的命名规范 五.常量 ...

  4. Java基础语法-关键字、数据类型

    JRE.JDK.JVM Java基础语法 注释.标识符.关键字 标识符注意点 所有标识符都应该以字母(A-Z 或者a-z),美元符($).或者下划线(_)开始 首字符之后可以是字母(A-Z 或者a-z ...

  5. java基础:运行、注释、标识符、数据类型、运算法则

    运行一个Java文件的步骤 1,编写源文件创建一个Java文件,编写程序; 2,编译源文件,javac源文件的名称.java , 编程成功后, 会生成字节码文件, 字节码文件的后缀为. class; ...

  6. Java基础(final关键字、双亲委派机制)

    Java基础 一.双亲委派机制 首先得了解类加载器Classloader在JVM中的分工: Bootstrap classLoader:主要负责加载核心的类库,构造ExtClassLoader和APP ...

  7. Java基础—序列化关键字transient

    原文作者:老鼠只爱大米 原文地址:Java中transient关键字的详细总结 一.概要介绍 本文要介绍的是Java中的transient关键字,transient是短暂的意思.对于transient ...

  8. Java基础(Static关键字)

    java基础 一.关于Static修饰的变量 首先Static修饰的变量是放在方法区内存空间中的,在运行时Static方法先赋值然后才是main方法的执行,在类加载的时候就对Static修饰的变量进行 ...

  9. 【Java基础】关键字

    变量命名规则 标识符只能以大小写英文字母,数字,下划线和组成,而且开头必须是字母或者是下划线或者组成,而且开头必须是字母或者是下划线或者 同时Java中的标识符是区分大小写的,Count和count是 ...

最新文章

  1. java udp tcp协议_【java】TCP和UDP传输协议
  2. 一文清晰讲解机器学习中梯度下降算法(包括其变式算法)
  3. python chrome headless_Chrome Headless模式(二)——Python+selenium+headerless
  4. totorisgit与git两种方式pushpull文件
  5. Oracle之表分区、分区索引(一)
  6. css背景图根据屏幕大小自动缩放
  7. 【详细讲解】1065 A+B and C (64bit) (20 分)
  8. android 打印kernel log,android8.0 kernel4.9.44 各层log打开
  9. python3高性能网络编程_Python高级网络编程系列之基础篇
  10. TFS2010安装全过程
  11. 机器学习 | 决策树ID3算法
  12. 如何快速备份微信聊天记录到电脑
  13. uniapp接入支付宝登录及订阅消息教程
  14. oracle 等待,必看干货 | Oracle常见的等待事件说明(下)
  15. python:爬dfcf笔记
  16. ​smooth-signature​.js: 前端canvas实现H5带笔锋手写签名,支持PC端和移动端使用,无框架限制,Vue、React等均可使用
  17. plink提取特定染色体中特定区域内SNP位点信息
  18. JS对象基础-怎么理解对象
  19. 中科院 2014年工程硕士入学专业课笔试考场安排
  20. 2个月涨600%,币安赵长鹏曾公开支持,乌鸦币将成2019最大黑马?

热门文章

  1. 生命科学研究需求推动云计算发展
  2. VS2010 IDE安装问题
  3. I.MX6 mfgtool2-android-mx6q-sabresd-emmc.vbs hacking
  4. POJ 1128 Frame Stacking 拓扑排序+暴搜
  5. 把你的旧笔记本变成 Chromebook
  6. 分区 Service Bus 队列和主题
  7. MySQL的一些常用命令
  8. [转]不要告诉我你懂margin
  9. 深入理解注意力机制(Attention Mechanism)和Seq2Seq
  10. oracle clob 粘贴,使用Oracle SQL Developer将CLOB导出到文本文件