Java基本语法单位

     1. 标识符

       在编程过程中,经常需要在程序中定义写一些符号来标记一些名称,例如,包名、类名、变量名、方法名、参数名等,这些符号被称为标识符。简单地说,标识符就是一个名字。在Java语言中,标识符是以字母、下划线(_)、或美元符($)开头,由字母、数字、下划线或美元符组成的字符串。标识符不能以数字开头,也不能是Java中的关键字。标识符区分大小写,长度没有限制。标识符的定义必须严格遵循其规范,否则程序在编译时就会出报错。

       下面是一些合法的标识符:

        id、user_name、$change、_password

        下面是一些非法的标识符:

        1code       //以数字1开头

        class       //是Java中的关键

        #name       //含有其它符号

       Java源程序使用的Unicode码,而不是ASCII码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode码用16位二进制表示一个字符,因此,Unicode字符集中的字符数可达65535个,比通常是使用的Unicode码字符集(128个字符)大得多。Unicode字符集的前128个字符刚好是ASCII码。Java所使用的字母表不仅包括通常的英文字母,也包括汉语中的汉字、日文中的片假名和平假名、朝鲜文、俄文、希腊字母以及其它许多语言中的文字。

     2. 关键字

       关键字是Java语言中已经被赋予特殊意义的一些单词,因此,不可以把关键字作为标识符来使用。下面列举了目前Java中的所有关键字。

abstract

boolean

break

byte

case

catch

char

class

const

continue

default

do

double

else

extends

false

final

finally

float

for

goto

if

implements

import

instanceof

int

interface

long

native

new

null

package

private

protected

public

return

short

static

strictft

super

switch

synchronized

this

throw

throws

transient

true

try

void

volatile

while

上面列举的关键字中,每个关键字都有特殊的作用,例如,class关键字用于类的声明,package关键字用于包的声明,import关键字用于引入包。

     3. 语句

       语句是类似于自然语言的句子,是Java程序的基本执行单位。一个语句可以连续写在若干行内,语句间以分号“;”作为分隔符。语句可分为简单语句和复合语句,简单语句就是通常意义下的一条语句,即单语句,而复合语句是一对花括号“{”和“}”括起来的语句组,也称为块,块后没有分号。Java中的常见语句有表达式语句、控制语句、包语句和引入语句等。

     4. 注释

       在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码添加一些注释。注释是对程序的某个功能或者某行代码的解释说明,它只是在Java源文件中有效,在编译时编译器会忽略这些注释信息,不会将其编译到Java字节码文件中。注释不能插在一个标识符或关键字之中,即要保证程序中最基本元素的完整性。

       Java中的注释有三种类型:单行注释、多行注释、文档注释,具体如下。

       (1)单行注释:是以“//”开头到行末的字符串,一般用单行注释对变量的含义或者一行程序的作用做简短说明。

       (2)多行注释:以符号“/*”开头并且以符号“*/”结束的字符串,其中不能包含有“*/”。多行注释的内容可以写成多行,也可以写成一行。

       (3)文档注释:以符号“/**”开头,并且在注释内容末尾以符号”*/”结束。文档注释是对一段代码概括的解释说明,可以使用javadoc命令将文档注释提取出来生生成帮助文档。

     5. 空白符

       为了增加代码的可读性,可以在Java源程序中插入任意数量的空白符,在编译时编译器会忽略多余的空白符。在Java源程序中,空白符包括:空格、换行(“\n”)、回车(“\r”)、水平制表符(“\t”)和换页符(“\f”)。

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值