Java Identifier(表示符)


一、 Java 标识符命名规则:

  1. 组成: 字母、数字、_ 、$(JDK1.4+可以包括汉字)
  2. 不能以数字开头
  3. 不能用Key Word

    付:Java关键字表:

编号
关键字
描述

01

abstract      
//抽象方法,抽象类的修饰符

02

assert         
//断言条件是否满足

03

boolean        
//布尔数据类型

04

break          
//跳出循环或者label代码段

05

byte            
//8-bit 有符号数据类型

06

case           
//switch语句的一个条件

07

catch           
//和try搭配扑捉异常信息

08

char             
//16-bit Unicode字符数据类型

09

class           
//定义类

10

const           
//未使用

11

continue      
//不执行循环体剩余部分

12

default         
//switch语句中的默认分支

13

do            
//循环语句,循环体至少会执行一次

14

double          
//64-bit双精度浮点数

15

else          
//if条件不成立时执行的分支

16

enum           
//枚举类型

17

extends         
//表示一个类是另一个类的子类

18

final 
//表示一个值在初始化之后就不能再改变了
//表示方法不能被重写,或者一个类不能有子类

19

finally         
//try 语句不管是否发生异常都要执行的语句块

20

float         
//32-bit单精度浮点数

21

for             
//for循环语句

22

goto            
//未使用

23

if            
//条件语句

24

implements     
//表示一个类实现了接口

25

import          
//导入类

26

instanceof      
//测试一个对象是否是某个类的实例

27

int           
//32位整型数

28

interface       
//接口,一种抽象的类型,仅有方法和常量的定义

29

long            
//64位整型数

30

native           
//表示方法用非java代码实现

31

new           
//分配新的类实例

32

package         
//一系列相关类组成一个包

33

private         
//表示私有字段,或者方法等,只能从类内部访问

34

protected
//表示字段只能通过类或者其子类访问
//子类或者在同一个包内的其他类

35

public           
//表示共有属性或者方法

36

return       
//方法返回值

37

short         
//16位数字

38

static          
//表示在类级别定义,所有实例共享的

39

strictfp        
//浮点数比较使用严格的规则 

40

super           
//表示基类

41

switch          
//选择语句

42

synchronized    
//表示同一时间只能由一个线程访问的代码块

43

this 
//表示调用当前实例
//或者调用另一个构造函数

44

throw         
//抛出异常

45

throws         
//定义方法可能抛出的异常

46

transient     
//修饰不要序列化的字段

47

try             
//表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码

48

void            
//标记方法不返回任何值

49

volatile         
//标记字段可能会被多个线程同时访问,而不做同步

50

  while

  //while循环

二、 命名约定:

  -- 类名、接口名 :每个单词的首字母应该大写

  class  MyFirstClass

   interface  IWeapon

--字段、方法以及对象:第一个单词首字母应小写,其他单词首字母大写

boolean  isWoman void setName(String name)

 --常量:全部用大写字母表示。

  public final int  GREEN

   public final int  HEAD_COUNT

 --Java包(Package):它们全都字母小写。

   package  java.awt.event

转载于:https://www.cnblogs.com/xiaozhan2013/p/3418491.html

小战Java笔记_SE_Identifier(标识符)相关推荐

  1. 【连载】Java笔记——是了解咖啡小可爱的第一周呢

    我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...

  2. 微信小程序开发笔记 支付篇④——基于微信支付SDK实现Java后端接口使用

    文章目录 一.前文 二.微信支付 Java SDK 三.示例 一.前文 微信小程序开发笔记--导读 微信支付-SDK与DEMO下载 先看README.md 二.微信支付 Java SDK 对微信支付开 ...

  3. java笔记(第一部分语法基础)

    java笔记 一. 计算机概述 1.1 计算机组成部分 1.2 人机交互方式 1.3 计算机语言 1.4 Java语言介绍 1.5 Java开发环境搭建 二.基本数据类型与运算 2.1 关键字 2.2 ...

  4. Java笔记(学习中。。)

    Java笔记 eclipse的使用 常用的dos指令 预备知识 基本语法 变量 关于字符型 关于String 进制转换 运算符 流程控制 数组 数组的内存解析: 数组的Arrays工具类 面向对象 对 ...

  5. Java笔记-Java日常笔记-Java核心语言-史上最全Java笔记-Java烂笔头-实时更新(~v~)

    阿一的日常Java笔记,实时更新,有什么问题可以留言交流一下,大家一起共同进步!!! 1.Java基础 1.1.基本语法 1.1.1.关键字 ​ 定义:被java赋予特殊含义的字符串(单词): ​ 关 ...

  6. java笔记之抽象类和接口

    前言 java笔记之抽象类和接口是开发人员的设计工具 正文 1.抽象类 客观存在的一类事物,当这类事物都是抽象的,无法具体的描述. 1)语法: 修饰符 abstract class 类名{ } 2)特 ...

  7. 9.1-全栈Java笔记: 容器泛型—认识Collection接口

    开发和学习中需要时刻和数据打交道,如果组织这些数据是我们编程中重要的内容. 我们一般通过"容器"来容纳和管理数据.   事实上,数组就是一种容器,可以在其中放置对象或基本类型数据. ...

  8. java类作用域标识符_java入门 (二) 标识符、数据类型、类型转换、变量、常量、作用域...

    java入门(二) 标识符 数据类型 类型转换 变量.常量.作用域 本次笔记引用B站:狂神说,虽然早就会了,现在回头来敲下基础,加深印象 1.标识符: java所有的组成部分都需要名字.类名丶变量名丶 ...

  9. Java笔记07-List、Set、数据结构、Collections

    Java笔记07-List.Set.数据结构.Collections 主要内容 数据结构 List集合 Set集合 Collections 第一章 数据结构 2.1 数据结构有什么用? 当你用着jav ...

  10. Java笔记05-Collection、泛型、迭代器

    Java笔记05-Collection.泛型.迭代器 [Collection.泛型] 主要内容 Collection集合 迭代器 增强for 泛型 第一章 Collection集合 1.1 集合概述 ...

最新文章

  1. JS打字效果的动态菜单代码分享
  2. Kernel i2c gpio spi pinctrl platform 分析讲解 (未完待续)
  3. CTFshow 命令执行 web32
  4. PC微信逆向:分析微信发送文件call
  5. linux查看cpu运行速度,linux 性能篇 -- 查看cpu核数
  6. 亡羊补课2019-12-19
  7. java用户输入_如何用Java获取用户输入?
  8. react 对象渲染_不要过度使用React.useCallback()
  9. 找到7天内要过生日的记录
  10. TheFatRat免杀
  11. Halcon 入门教程
  12. dev、test和staging、prod是什么意思?
  13. 嵌入式linux gps,嵌入式Linux平台的GPS数据采集
  14. JWS webservice 实验
  15. F.conv2d实现代码
  16. python如何拼读英语单词怎么写_怎么用英标快速拼读英语单词,这些技巧你知道吗...
  17. 输入一个三位数,分别求出x的个位数字,十位数字,百位数字的值。
  18. 基于SPSS Moderler和R语言的数据挖掘宽表处理
  19. [Windows][VC]开机自动启动程序的几种方法
  20. Ubuntu16.04搭建和运行DSO

热门文章

  1. 拓端tecdat|R语言多臂试验 - 我们应该考虑多重性吗?
  2. AndroidStudio使用XmlPullParser解析xml文件
  3. jmeter html插件,Jmeter最常见的几个插件(一)
  4. 【286页干货】一天搞懂深度学习(台湾资料科学年会课程)李宏毅
  5. python求解LeetCode 习题 Excel Sheet Column Title
  6. Differential Privacy差分隐私
  7. Julia-数学运算和初等函数
  8. linux修改时区不用重启服务,Linux修改时区不用重启的方法
  9. 支持向量机_支持向量机(SVM)说明及示例
  10. 插入附件 文件名显示不全_批量插入、提取图片,这几招要会掌握