分享
 
 
 

java基本词汇

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

既然你已经看过了几个短的Java 程序,现在让我们更正式的介绍Java 的基本元素。Java 程序由空白分隔符、标识符、注释、文字、运算符、分隔符,以及要害字组成。运算符将在下一章具体讨论,本节讨论其他的元素。

2.6.1 空白分隔符(whitespace)

Java 是一种形式自由的语言。这意味着你不需要遵循任何非凡的缩进书写规范。例如, 例子程序的所有代码都可以在一行上,你也可以按自己喜欢的方式输入程序代码,前提是必须在已经被运算符或分隔符描述的标记之间至少留出一个空白分隔符。在Java 中,空白分隔符可以是空格,Tab跳格键或是换行符。

2.6.2 标识符(identifiers)

标识符是赋给类、方法或是变量的名字。一个标识符可以是大写和小写字母、数字、下划线、美元符号的任意顺序组合,但不能以一个数字开始。否则轻易与数字、常量相混淆。再次强调一下,Java 是区分大小写的,VALUE 和Value 是两个不同的标识符。下面是一些有效的标识符:

AvgTemp count a4 $test this_is_ok

下面是一些无效的变量名:

2count high-temp Not/ok

2.6.3 常量(literal)

在Java 中,常量用literal表示。例如,下面是一些常量:

100 98.6 'X' "This is a test"

从左到右,第一个表示一个整数,第二个是浮点值,第三个是一个字符常数,最后是一个字符串。常量能在任何地方被它所答应的类型使用,代表的是所属类型的一个值。

2.6.4 注释(comments)

Java 定义了3种注释的类型。其中2种注释类型你已经知道了:单行注释和多行注释。第3种注释类型被称为文档注释(documentation comment )。这类注释以Html 文件的形式为你的程序作注释。文档注释以“/** ”开始,以“*/”结束。在附录A中对文档注释作了解释。

2.6.5 分隔符(separators)

在Java 中,有一些字符被当作分隔符使用,最常用的分隔符是分号(;),用来分隔语句。下面是常用的分隔符。

符号 名称 用途

() 圆括号 在定义和调用方法时用来容纳参数表。在控制语句或强制类型转换组成

的表达式中用来表示执行或计算的优先权

{ } 花括号、大括号 用来包括自动初始化的数组的值。也用来定义程序块、类、方法以及局

部范围

[ ] 方括号、中括号 用来声明数组的类型,也用来表示撤消对数组值的引用

; 分号 用来终止一个语句

, 逗号 在变量声明中,用于分隔变量表中的各个变量。在for 控制语句中,用来

将圆括号内的语句连接起来

. 句号(点) 用来将软件包的名字与它的子包或类分隔。也用来将引用变量与变量或

方法分隔

2.6.6 Java 要害字

目前Java 语言一共定义了48个保留要害字(参见表2-1 )。这些要害字与运算符和分隔符的语法一起构成Java 语言的定义。这些要害字不能用于变量名、类名或方法名。

要害字const和goto 虽然被保留但未被使用。在Java 语言的早期,还有几个其他要害字被保留以备以后使用。但是目前Java 定义的要害字如表2-1 所示。

除了上述要害字,Java 还有以下保留字:true,false,null 。这些词是Java 定义的值。你也不能用这些词作为变量名,类名等等。

表2-1 Java 保留要害字

abstract const finally Int public this

boolean continue float interface return throw

break default for long short throws

byte do goto native static transient

case double if new strictfp try

catch else implements package super void

char extends import private switch volatile

class final instanceof protected synchronized while

2.6.7 Java 类库

在本章的示例程序中用到了Java 的两个内置方法:println ( ) 和print( ) 。前面提到过,这些方法是System 类的成员,它已经被Java 预定义且自动地包括在你的程序中。Java 环境依靠几个内置的类库,这些类库包含许多内置的方法,用以提供对诸如输入/输出(I/O )、字符串处理、网络、图形的支持。标准的类还提供对窗口输出的支持。因此,作为一个整体,Java 是Java 语言本身和它的标准类的组合体。你将会看到,Java 类库提供了Java 的许多功能。毫无疑问,要成为一个Java 程序员,其中的一部分工作就是学会使用标准的Java 类。在本书第1部分,需要时会对标准库类库和方法的各种元素进行介绍。在本书的第2部分,将对类库作具体地描述。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有