分隔符和标识符规则
2016-05-09 11:14
183 查看
Java语言和其他编程语言一样,使用标识符作为变量,对象的名字,也提供了系列的关键字用以实现特别的功能。这篇博客整理一下Java中的分隔符和标识符规则。
Java程序允许一行书写多个语句,每个语句之间以分号隔开即可。从程序可读性角度来看,应该避免一行书写多个语句。
一个语句也可以跨多行,只要在最后结束的地方使用分号结束即可。
贴出一段代码,下面的语句都是合法的。
即使上面的语句是合法的,编译可以通过,但是也不建议这种格式编码,应该改成如下编码格式。
Java语句可以跨越多行书写,但是一个字符串,变量名不能跨越多行。
贴出一段代码,下面的语句错误。
Java语言中,类定义部分必须放在一个代码块中,方法体部分也必须放在一个代码块中。
条件语句的条件执行体和循环语句中的循环体通常也放在代码块中,这里说的是“通常”,是因为如果执行体只有一条语句是可以省略花括号的,但是为了程序可读性,建议不管几
条语句执行体统统用花括号包含起来。
花括号一般都是成对出现的,有一个"{"则必然有一个"}",反之亦然。在eclipse中,可以使用command+shift+P来直接跳转到对应的另外一个花括号位置。
比如下面的代码:
1),定义方法时必须使用圆括号来包含所有的形参声明
2),调用方法时必须使用圆括号来传入实参值
3),圆括号还可以将表达式中的某个部分扩成一个整体,保证这个部分优先计算
4),圆括号还可以作为强制类型转换的运算符
注意:不要使用空格把一个变量名隔开成两个,如果这样程序报错,编译不过。
Java语言中的空格包含空格符(Space),制表符(Tab),回车(Enter)等等。
注意:实际编码中应该使用空格来合理缩进Java代码,从而提供更好的可读性。
Java语言中的标识符必须以字母,下划线(_),美元符($)开头,后面可以跟任意数目的字母,数字,下划线和美元符。
这里的字母并不局限于26个英文字母,还可以是中文,日文等等。
注意:Java语言是区分大小写的,所以abc和Abc是2个不同的标识符。
使用标识符,需要注意如下规则:
1),标识符可以由字母,数字,下划线和美元符组成,其中数字不能打头
2),标识符不能是Java关键字和保留字,但可以包含关键字和保留字
3),标识符不能包含空格
4),标识符只能包含美元符,不能包含@,#等其他特殊字符
分隔符
Java语言里面的分号(;),花括号({}),方括号([]),圆括号(()),空格,圆点(.)都具有特殊的分隔作用,因此被统称为分隔符。1,分号
Java语言中对语句的分隔不是使用回车来完成的,是采用分号(;)作为语句的分隔,所以每个Java语句必须使用分号作为结尾。Java程序允许一行书写多个语句,每个语句之间以分号隔开即可。从程序可读性角度来看,应该避免一行书写多个语句。
一个语句也可以跨多行,只要在最后结束的地方使用分号结束即可。
贴出一段代码,下面的语句都是合法的。
String name = "LinkinPark"; int age = 25; String desc = "梦似烟花心似水"+ "同学少年不言情!";
即使上面的语句是合法的,编译可以通过,但是也不建议这种格式编码,应该改成如下编码格式。
String name = "LinkinPark"; int age = 25; String desc = "梦似烟花心似水" + "同学少年不言情!";
Java语句可以跨越多行书写,但是一个字符串,变量名不能跨越多行。
贴出一段代码,下面的语句错误。
String name = "Linkin Park"; int user Age = 25;
2,花括号
花括号的作用是定义一个代码块,什么是代码块?一个代码块指的就是"{"和"}"所包含的一段代码,代码块在逻辑上是一个整体。Java语言中,类定义部分必须放在一个代码块中,方法体部分也必须放在一个代码块中。
条件语句的条件执行体和循环语句中的循环体通常也放在代码块中,这里说的是“通常”,是因为如果执行体只有一条语句是可以省略花括号的,但是为了程序可读性,建议不管几
条语句执行体统统用花括号包含起来。
花括号一般都是成对出现的,有一个"{"则必然有一个"}",反之亦然。在eclipse中,可以使用command+shift+P来直接跳转到对应的另外一个花括号位置。
3,方括号
方括号的主要作用是用于方位数据元素,方括号通常紧跟数组变量名,而方括号里指定希望访问的数组元素的索引。比如下面的代码:
public static void main(String[] args) { // 使用方括号定义一个长度为4的数组 String[] names = new String[4]; // 给数组中的第一个元素赋值 names[0] = "LinkinPark"; }
4,圆括号
圆括号是一个功能非常丰富的分隔符,具体使用如下:1),定义方法时必须使用圆括号来包含所有的形参声明
2),调用方法时必须使用圆括号来传入实参值
3),圆括号还可以将表达式中的某个部分扩成一个整体,保证这个部分优先计算
4),圆括号还可以作为强制类型转换的运算符
5,空格
Java语言使用空格分隔一条语句的不同部分,Java语言是一门格式自由的语言,所以空格几乎可以出现在Java程序的任何地方,也可以出现任意多个空格。注意:不要使用空格把一个变量名隔开成两个,如果这样程序报错,编译不过。
Java语言中的空格包含空格符(Space),制表符(Tab),回车(Enter)等等。
注意:实际编码中应该使用空格来合理缩进Java代码,从而提供更好的可读性。
6,圆点
圆点(.)通常用作类/对象和它的成员之间的分隔符,表名调用某个类或某个实例的指定成员。标识符规则
什么是标识符?标识符就是用于给程序中变量,类,方法命名的符号。Java语言中的标识符必须以字母,下划线(_),美元符($)开头,后面可以跟任意数目的字母,数字,下划线和美元符。
这里的字母并不局限于26个英文字母,还可以是中文,日文等等。
注意:Java语言是区分大小写的,所以abc和Abc是2个不同的标识符。
使用标识符,需要注意如下规则:
1),标识符可以由字母,数字,下划线和美元符组成,其中数字不能打头
2),标识符不能是Java关键字和保留字,但可以包含关键字和保留字
3),标识符不能包含空格
4),标识符只能包含美元符,不能包含@,#等其他特殊字符
相关文章推荐
- 浅拷贝与深度拷贝(原型模式)
- android中的Selector的用法---主要是改变ListView和Button控件的默认背景
- 百度网盘爬虫(如何爬取百度网盘)
- jxl读数据库数据生成xls 并下载
- Android Studio插件:GsonFromat
- Android之操作SQLite
- iOS 应用如何完全支持 IPv6-ONLY 网络?
- console.log 用法
- iis6.0发布站点,Http404错误解决方案
- 外接程序 VMDebugger 未能加载或导致了异常的解决办法
- 微机原理的常用的DOS软中断
- 为什么你招聘不到程序员,以及软件如何定义现实世界
- 流媒体开发(一)音频播放
- jsp页面输入手机号时进行验证
- Android 综合揭秘 —— 全面剖释 Service 服务
- 运动中寻找机会,绝不原地守株待兔
- C#/winform设置窗体自动缩放适应不同尺寸的电脑屏幕大小
- php 类的应用实例
- c语言中指针与数组
- 代码度量工具——SourceMonitor的学习和使用