ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

1.JAVA开发介绍---5. Java的注释,标识符、标识符的命名规范(2-标识符、标识符的命名规范)

2019-07-11 16:43:30  阅读:215  来源: 互联网

标签:Java 首字母 规范 关键字 命名 标识符 保留字


标识符

   凡是可以由自己命名的地方都称为修饰符.

   例: 项目名 ,包名 ,类名 .方法名

java命名规范

1、项目名全部小写 my-first-demo

2、包名全部小写  com.wei.demo

3、类名首字母大写,若类名由多个单词构成,每个单词首字母大写,即驼峰命名法 MyJava

4、变量名、方法名首字母小写,若其由多个单词构成,每个单词首字母大写,即小驼峰命名法  myJava

5、常量名全部大写   USER_INFO_CACHE

6、以上所有命名遵循规则:

名称只能由数字、字母、下划线、$符组成

不能以数字开头

不能是有Java的关键字和保留字

严禁使用汉字和拼音

长度理论上没有限制,但命名最好能反映出其作用,遵循”驼峰形式”,见命知意.

 

关键字和保留字

关键字:Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。

保留字:为java预留的关键字。现在还没用到,但是在升级版本中可能作为关键字


关键字列表(依字母排序共51组): 
abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, float, for, if, implements, import, instanceof, int, interface, long, native, new,package, private, protected, public, return, short,static, strictfp, super,switch, synchronized,this, throw, throws, transient,
try, void, volatile, while 

保留字列表 (依字母排序共14组) : Java保留字是指现有Java版本尚未使用但以后版本可能会作为关键字使用。
byValue, cast, false, future, generic, inner, operator, outer, rest, true, var , goto ,const,null

 

访问控制:
private 私有的 protected 受保护的 public 公共的
类、方法和变量修饰符
abstract 声明抽象   class 类  extends 扩允,继承    final终极,不可改变的
implements实现   interface 接口   native 本地   new 新,创建
static 静态    strictfp 严格,精准  synchronized 线程,同步    transient 短暂
  volatile 易失

程序控制语句
 break 跳出循环    continue 继续   return 返回   do 运行   while循环  if 如果  else 反之   for 循   instanceof 实例    switch 开关    case 返回开关里的结果   default 默认
错误处理 catch 处理异常      finally 有没有异常都执行     throw 抛出一个异常对象throws 声明一个异常可能被抛出      try 捕获异常
包相关 import 引入    package 包基本类型
 boolean 布尔型   byte 字节型   char 字符型   double 双精度    float 浮点int 整型   long 长整型    short 短整型   null 空   true真   false 假 
变量引用
 super 父类.超类   this 本类    void 无返回值

标签:Java,首字母,规范,关键字,命名,标识符,保留字
来源: https://blog.csdn.net/wei15801110272/article/details/95487319

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有