重新开始学Java——java中的标识符(biao,zhi,fu)、关键字和代码规范
标识符:就是用来区分两个或两个以上不同的 “家伙” 的一个名称 比如类名,曾经有一个类,名字叫Hello,之类的 public class Hello{}
比如变量名,比如有个变量叫 args public static void main( String[] args ) { // name 就是变量名,也就是个标识符 String name = "张三丰" ; } 变量 就是存储 的数据内容会变化的那个”家伙 “ 关键字 : 关键字就是 构成 Java 代码的基础,属于必须记住的单词 ,以下是从百度百科查到的
保留字 : 是 Java 语言中 没有当作关键字,但是也不允许我们在程序中使用,而是为Java语言预留的。会有 goto , const 这两个保留字。 代码规范:
标识符的命名要求 严格区分大小写
必须以字母、下划线或者美元符号($)开始,不能以数字开头比如 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)、关键字和代码规范相关推荐
- html类名定义规则_好程序员分享Java语言中的标识符规则
好程序员分享Java语言中的标识符规则,在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名.类名.方法名.参数名.变量名等,这些符号被称为标识符.标识符可以由任意顺序的大小写字母.数字. ...
- python中的标识符能不能使用关键字_Python中的标识符不能使用关键字
Python中的标识符不能使用关键字 答:√ 智慧职教: 检查客室座椅外观良好,确认?无破损 答:坐垫 靠背 关于投标报价时综合单价的确定,下列做法中正确的是() 答:以项目特征描述为依据确定综合单价 ...
- java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...
一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...
- 【基础不牢地动山摇】一遍记住 Java 面试中常用的八种排序算法与代码实现!...
作者:KaelQ www.jianshu.com/p/5e171281a387 1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中. 将第一个数和第二个数排序,然后构成一个 ...
- Java 平台中的增补字符
作者:Sun Microsystems, Inc. 的 Norbert Lindenberg 和 Masayoshi Okutsu 2004 年 5 月 English: Supplementary ...
- Java 类中各成分加载顺序和内存中的存放位置
一.什么时候会加载类? 使用到类中的内容时加载:有三种情况 1.创建对象:new StaticCode(); 2.使用类中的静态成员:StaticCode.num=9; StaticCode.show ...
- 本地方法(JNI)——从java 程序中调用C函数
[0]README 1) 本文部分文字描述 转自 core java volume 2 , 旨在理解 本地方法--从java 程序中调用C函数 的基础知识 : 2) for source code, ...
- Java 9中的5个功能将改变您开发软件的方式(还有2个不会)
有望在Java 9中发布的最令人兴奋的功能是什么? 不要对Java 9的相对沉默近来分散注意力.JDK提交者正在努力准备下一个版本,该版本预计将在2015年12月完成,而功能将在几个月后完成 .此后, ...
- JAVA 代码交互率低的原因分析,深入剖析Java编程中的中文问题及建议最优解决方法...
说明:本文为作者原创,作者联系地址为: josserchai@yahoo.com .由于 Java 编程中的中文 问题是一个老生常谈的问题,在阅读了许多关于 Java 中文问题解决方法之后,结合作者的 ...
- Java 14 中令人期待的五大新特性!
随着新的 Java 发布生命周期的到来,新版本预计将于 2020 年 3 月发布,本文将对其中的 5 个主要特性作些概述. 作者 | Sylvain Saurel 译者 | 苏本如,责编 | 郭芮 出 ...
最新文章
- 第一节:网页概述 学习目标 怎样才能学好前端
- mos管开关电路_MOS管的知识,看这一篇就可以了
- C++实现Linux下弹出U盘的方法
- 白话详细解读(七)----- CBAM:Convolutional Block Attention Module
- 安装oracle需要多少内存,针对大型内存配置的 Oracle VM 安装需要更多步骤 (7195262)...
- 39 FI配置-财务会计-固定资产-组织结构-定义号码范围间隔
- python连乘函数_动态规划之矩阵连乘问题Python实现方法
- python pillow环境_解决Python图片处理模块pillow使用中出现的问题
- glyphicons-halflings-regular.woff2 文件 404
- 无线通信技术-NB-IoT
- tgp登录dnf一直显示连接服务器失败,DNF总网络连接失败是为什么?
- Macbook 2021 M1pro 安装 SentencePiece
- JAWS模块分析(小东子)
- seaweedfs上传文件为什么要先申请文件号?(/dir/assign)(两种工作模式:Volume模式与Filer模式)(seaweed上传文件)
- jQuery - end方法的用法
- Java小项目——客户的关系管理系统
- html文标题党,标题党:如何写出一个SEO与新媒体传播都吸引人的标题! - 蝙蝠侠IT...
- node.js中fs.readFile和fs.readFileSync的使用
- [转]用Mcafee打造自己的安全系统
- Android 11获取应用列表 android.permission.QUERY_ALL_PACKAGES
热门文章
- python常见的缩进错误_python常见编译错误:IndentationError缩进错误
- 基于爬虫毕业设计题目
- There is no index in the referenced table where the referenced columns appear as the first columns.
- 九阳神功足疗是什么?分析美团按摩项目,泡脚足浴排第一
- 2021年高压电工考试技巧及高压电工模拟考试
- Widows Tips
- 计算机一直响内存硬盘都不见了,常见电脑内存故障现象与处理方法!
- stm32 移植 FreeRTOS
- 阿里达摩院招聘 Research Intern
- VR全景,带您“飞临”探秘北京2022年冬奥会