`
liuwei1981
  • 浏览: 770281 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:160756
社区版块
存档分类
最新评论

26.Java分隔符

 
阅读更多

这里来说说Java分隔符。

 

很多人说写程序就像是完成一篇文章。那么一篇好的文章自然少不了标点符号了。Java分隔符就是Java代码里面的分隔符。

 

Java中,具有代码分割作用的符号就是分隔符。圆点“.”、分号“;”、花括号“{}”和空格具有特殊的分隔作用,我们将其统称为分隔符。

 

1.分号

 

在Java中语句的分隔不是依靠回车来完成的,一条Java语句必须以分号(;)作为结束标记。因此,一行中可以写多条语句(语句之间用分号隔开即可)、一条语句也可以跨多行,只要在最后结束的地方加上分号表示此语句的结束。这个和很多的编程语言是一致的,比如C、C++、Javascript等。

 

2.块({})

 

所谓“块”,就是用“{”和“}”所包含的一段代码,它们在逻辑上常常是一个整体

 

在Java程序中,类的代码必须放在一个“块”中方法的代码也必须放在一个“块”中,而在条件语句、循环语句中的代码,也常常放在一个“块”中。{}就好像是一条边境线,将代码划分到相应的范围内。在Java代码中,{}数量必须匹配。不然就会出现没有结束范围的代码了。

 

3.空格(空白符)

 

就如同在英语中,使用空格来分隔单词一样,在程序语言中,也使用空格来分隔一条语句的不同部分,比如,在变量类型和变量名称之间,就必须使用空格来分隔开来。

 

在这边的空格包含如下一些主要的类型:空格符(space)、制表符(Tab)、回车(Return)等。

 

基本上来说,空格可以放在Java程序的任何地方,除了用于分隔一条语句外,空格还广泛地用于源代码的缩排,使得代码具有更高的可读性。

 

在写程序的时候,一定要灵活的使用空格来分隔语句或者做格式上的缩排等。但是,也要小心不要滥用它,比如,Java中规定,变量名、方法名等标识符不能包含空格,所以,不要定义包含有空格的标识符。

 

换句话说,空格符要用好,但不要滥用。除了必要的空格分隔(不然就无法区分不同的变量、名词了),空格更重要的作用是用来对源代码进行排版。源代码是给人来阅读的,良好地格式是顺畅阅读的前提。Java自有一套默认的代码编码排版规范。大部分的IDE都支持代码格式模版和自动格式化。所以对代码排版不用太担心。

 

4.圆点

 

圆点“.”用于类/对象和它的属性或者方法之间的分隔。在调用一个类/对象的属性或者方法的时候,必须使用如下的方式来完成。

 

在这里,圆点“.”就起到了分隔类/对象和它的方法或者属性的作用。这种用法在面向对象语言中很常见了。比如C++中、Ruby中等,有的语言是用其他符号来实现,比如php。

 

 

分享到:
评论

相关推荐

    java导出txt文件,并以&分隔符每个字段数据

    java导出txt文件,并以&分隔符每个字段数据,全部代码

    Java开发技术大全(500个源代码).

    HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 示例描述:本章介绍开发Java的基础语法知识。 ...

    ListView分隔符添加

    本篇将详细介绍如何在ListView中添加分隔符,以此来提高列表的可读性和用户体验。 首先,我们要理解ListView的工作原理。ListView通过复用View(即项视图)来优化性能,当用户滚动时,只显示屏幕可见的项。为了在项...

    sqoop-javabean-sqoop脚本分隔符失效问题

    当我们遇到"sqoop-javabean-sqoop脚本分隔符失效问题"时,这通常意味着在使用Sqoop将数据库表数据导出到Hadoop HDFS或转化为Java Beans的过程中,预设的字段分隔符没有按照预期工作。 首先,让我们了解Sqoop的工作...

    按分隔符提取字符串组

    这通常涉及到字符串操作,特别是在编程语言如Python、Java、C#等中,我们经常需要将一个长字符串按照特定的分隔符(如逗号、空格或自定义字符)切割成多个部分,这些部分可以看作是字符串数组或列表。这个过程对于...

    java获得平台相关的行分隔符和java路径分隔符的方法

    在Java中,获取平台相关的行分隔符和路径分隔符是通过访问系统属性来实现的。本文将详细解释如何在Java中获取这些信息,以及更多关于系统属性的知识。 1. **行分隔符**: 行分隔符是用于表示文本文件中一行结束的...

    2.Golang的基础语法(分隔符,注释,标识符,字符串拼接,空格)1

    本文将深入探讨四个主要概念:分隔符、注释、标识符以及字符串拼接,同时也会提及空格的使用。 首先,让我们来了解分隔符。与许多其他编程语言(如JAVA和PHP)不同,Golang不需要在每一行末尾添加英文分号(;)。这...

    自定义带分隔符输入框CustomEditText

    然而,有时我们需要根据特定需求对`EditText`进行定制,例如,当处理电话号码时,我们可能希望在用户输入时自动插入分隔符,如"+"或"-",以提高可读性。这就是所谓的“自定义带分隔符输入框CustomEditText”。 创建...

    Javasplit.java

    文件目录转json格式

    java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

    本教程将详细解释如何配置Log4j,使其在不同操作系统环境下(Windows和Linux)都能统一将日志打印到`user.dir`目录下,避免因路径分隔符差异带来的问题。 首先,了解`user.dir`系统属性。在Java中,`user.dir`代表...

    mapreduce 自定义分隔符源码

    在MapReduce编程模型中,数据通常是以行的形式存储在文本文件中,每行的数据项之间由特定的分隔符(如制表符或逗号)隔开。默认情况下,Hadoop的`LineRecordReader`类将每一行作为一个记录进行处理,而对行内数据的...

    PersonOperate.java

    - **命名规则**:Java文件命名应遵循驼峰命名法,即首字母大写的单词组合,单词间不使用下划线或其它分隔符。 #### 2. 类名解析 - **PersonOperate**:从这个名字可以推测出这个类主要用于处理与“人”相关的操作。...

    .Java编程基础-初始Java

    C:\Java7\bin`(注意前面的分号作为分隔符)。 完成以上步骤后,可以通过打开命令提示符(使用快捷键Win+R输入`cmd`)并尝试运行`java -version`来检查环境是否正确配置。如果输出了JDK的版本信息,则说明环境配置...

    怎么把数据库表中的数据一行一行的写入文本文件,并且每个字段加上分隔符

    本文将详细解析如何通过Java代码实现这一功能,重点在于如何逐行读取数据库表中的数据,并在每个字段之间添加指定的分隔符。 ### 一、准备工作 在开始编写代码之前,确保以下几点: 1. **数据库连接**:你需要一个...

    java之路径分隔符介绍

    Java编程语言中,文件路径和目录的分隔符问题对于编写可移植的程序来说是一个非常重要的方面。由于不同的操作系统中文件路径的表示方法不同,如果直接硬编码这些分隔符,将可能导致程序在不同的操作系统平台上运行时...

    JAVA基础之Java编程基础教程

    "Java分隔符组成: 分号-“;”、花括号-“〗”、空格-“, "Java分隔符作用: - Java语句必须以分号作为语句行的结束标记- Java允许用花括号“0”将一组语句括起来,形成一个语句块(block) -Java程序源代码中各组成部分...

    内容分别是学号,姓名,年龄,Java考试成绩,邮件地址,分隔符是逗号。要求统计Java平均成绩,打印不及格的学生姓名

    1. 有一个文本文件,比如a.txt,内容如下: 001,张三,18,98,zs@sina.com 002,李四,20,67,ls@sina...内容分别是学号,姓名,年龄,Java考试成绩,邮件地址,分隔符是逗号。要求统计Java平均成绩,打印不及格的学生姓名。

    javacsv-2.1.jar

    除了这两个核心类,JavaCSV库还提供了一些辅助类和方法,例如`CSVFormat`,用于定义CSV文件的格式规范,包括字段分隔符、引用字符和是否忽略空行等。还有`CSVRecord`,它代表CSV文件中的一行数据,包含了字段名和...

    java程序员考试题库

    :(冒号):正确,Unix/Linux系统中使用冒号作为分隔符。 - B. ,(逗号):不正确,不是常见的分隔符。 - C. *(星号):不正确,不是分隔符。 - D. |(竖线):不正确,也不是分隔符。 - **正确答案**:A *...

    Google.Java.Style

    - **空格**:用于分隔关键字和操作符,如在`int i = 0;`中。 - **转义序列**:如`\n`(换行)和`\t`(制表符)。 - **非ASCII字符**:应避免在源代码中使用。 #### 四、源文件结构 ##### 4.1 许可或版权信息 - **...

Global site tag (gtag.js) - Google Analytics