标识符:就是用来区分两个或两个以上不同的 “家伙” 的一个名称 比如类名,曾经有一个类,名字叫Hello,之类的 public class Hello{}

比如变量名,比如有个变量叫 args public static void main( String[] args ) { // name 就是变量名,也就是个标识符 String name = "张三丰" ; } 变量 就是存储 的数据内容会变化的那个”家伙 “ 关键字 : 关键字就是 构成 Java 代码的基础,属于必须记住的单词 ,以下是从百度百科查到的

保留字 : 是 Java 语言中 没有当作关键字,但是也不允许我们在程序中使用,而是为Java语言预留的。会有 goto , const 这两个保留字。 代码规范:

  1. 标识符的命名要求 严格区分大小写

     必须以字母、下划线或者美元符号($)开始,不能以数字开头比如  Hello , abc 、abc_123 、Hello$World 、$Hello 都是正确的名称;而这几个就是错误的: 1Hello 、#World 、[@Hello](https://my.oschina.net/flyinghawk) 都是错误的绝对不能是纯 关键字和纯保留字(也就是说名字中可以包含对应的关键字)比如有个类名叫 goto 是错误的,有个类名叫 public 也是错的;但是,如果有个类叫做 Hellogoto 或 HelloGoTo 或 Public 就是正确的
    

2.代码规范 遵循 Java 官方的 建议,参考 官方的文档 。

类名: 如果只有一个单词,则首字母大写,比如: public class Hello { }

  如果有两个或两个以上的单词,则 每个单词的首字母 都大写public   class  HelloWorld {    }

属性名、变量名:

     如果只有一个单词,则全部小写,比如 name  : String  name = "张三丰" ;如果有两个或两个以上的单词,则 从第二个单词开始,每个单词的首字母 都大写 ,比如 firstName , lastName  :String  firstName = "三丰" ;String  lastName  = "张" ;

转载于:https://my.oschina.net/lujiapeng/blog/2246231

重新开始学Java——java中的标识符(biao,zhi,fu)、关键字和代码规范相关推荐

  1. html类名定义规则_好程序员分享Java语言中的标识符规则

    好程序员分享Java语言中的标识符规则,在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名.类名.方法名.参数名.变量名等,这些符号被称为标识符.标识符可以由任意顺序的大小写字母.数字. ...

  2. python中的标识符能不能使用关键字_Python中的标识符不能使用关键字

    Python中的标识符不能使用关键字 答:√ 智慧职教: 检查客室座椅外观良好,确认?无破损 答:坐垫 靠背 关于投标报价时综合单价的确定,下列做法中正确的是() 答:以项目特征描述为依据确定综合单价 ...

  3. java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...

    一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...

  4. 【基础不牢地动山摇】一遍记住 Java 面试中常用的八种排序算法与代码实现!...

    作者:KaelQ www.jianshu.com/p/5e171281a387 1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中. 将第一个数和第二个数排序,然后构成一个 ...

  5. Java 平台中的增补字符

    作者:Sun Microsystems, Inc. 的 Norbert Lindenberg 和 Masayoshi Okutsu 2004 年 5 月 English: Supplementary ...

  6. Java 类中各成分加载顺序和内存中的存放位置

    一.什么时候会加载类? 使用到类中的内容时加载:有三种情况 1.创建对象:new StaticCode(); 2.使用类中的静态成员:StaticCode.num=9; StaticCode.show ...

  7. 本地方法(JNI)——从java 程序中调用C函数

    [0]README 1) 本文部分文字描述 转自 core java volume 2 , 旨在理解 本地方法--从java 程序中调用C函数 的基础知识 : 2) for source code, ...

  8. Java 9中的5个功能将改变您开发软件的方式(还有2个不会)

    有望在Java 9中发布的最令人兴奋的功能是什么? 不要对Java 9的相对沉默近来分散注意力.JDK提交者正在努力准备下一个版本,该版本预计将在2015年12月完成,而功能将在几个月后完成 .此后, ...

  9. JAVA 代码交互率低的原因分析,深入剖析Java编程中的中文问题及建议最优解决方法...

    说明:本文为作者原创,作者联系地址为: josserchai@yahoo.com .由于 Java 编程中的中文 问题是一个老生常谈的问题,在阅读了许多关于 Java 中文问题解决方法之后,结合作者的 ...

  10. Java 14 中令人期待的五大新特性!

    随着新的 Java 发布生命周期的到来,新版本预计将于 2020 年 3 月发布,本文将对其中的 5 个主要特性作些概述. 作者 | Sylvain Saurel 译者 | 苏本如,责编 | 郭芮 出 ...

最新文章

  1. 第一节:网页概述 学习目标 怎样才能学好前端
  2. mos管开关电路_MOS管的知识,看这一篇就可以了
  3. C++实现Linux下弹出U盘的方法
  4. 白话详细解读(七)----- CBAM:Convolutional Block Attention Module
  5. 安装oracle需要多少内存,针对大型内存配置的 Oracle VM 安装需要更多步骤 (7195262)...
  6. 39 FI配置-财务会计-固定资产-组织结构-定义号码范围间隔
  7. python连乘函数_动态规划之矩阵连乘问题Python实现方法
  8. python pillow环境_解决Python图片处理模块pillow使用中出现的问题
  9. glyphicons-halflings-regular.woff2 文件 404
  10. 无线通信技术-NB-IoT
  11. tgp登录dnf一直显示连接服务器失败,DNF总网络连接失败是为什么?
  12. Macbook 2021 M1pro 安装 SentencePiece
  13. JAWS模块分析(小东子)
  14. seaweedfs上传文件为什么要先申请文件号?(/dir/assign)(两种工作模式:Volume模式与Filer模式)(seaweed上传文件)
  15. jQuery - end方法的用法
  16. Java小项目——客户的关系管理系统
  17. html文标题党,标题党:如何写出一个SEO与新媒体传播都吸引人的标题! - 蝙蝠侠IT...
  18. node.js中fs.readFile和fs.readFileSync的使用
  19. [转]用Mcafee打造自己的安全系统
  20. Android 11获取应用列表 android.permission.QUERY_ALL_PACKAGES

热门文章

  1. python常见的缩进错误_python常见编译错误:IndentationError缩进错误
  2. 基于爬虫毕业设计题目
  3. There is no index in the referenced table where the referenced columns appear as the first columns.
  4. 九阳神功足疗是什么?分析美团按摩项目,泡脚足浴排第一
  5. 2021年高压电工考试技巧及高压电工模拟考试
  6. Widows Tips
  7. 计算机一直响内存硬盘都不见了,常见电脑内存故障现象与处理方法!
  8. stm32 移植 FreeRTOS
  9. 阿里达摩院招聘 Research Intern
  10. VR全景,带您“飞临”探秘北京2022年冬奥会