Excel不相邻列如何打印在一起-英雄云拓展知识分享
139
2023-10-25
【摘要】 本书摘自《Java语言程序设计与应用》一书中第2章,第1节,由徐俊武编著。
2 Java 语言基础
Java语言是完全面向对象,它有选择地继承了C++ 语言的基本语法规则、 部分数据类型以及流程控制语句等,放弃了C++ 语言中与面向对象相矛盾、概 念模糊、过于复杂、安全性差、不适合网络应用的许多规则,包括全程变量、goto 语句、宏定义、全局函数,以及结构、联合和指针数据类型。
本章介绍Java语言的基本语法,包括标识符与关键字、数据类型、变量与常 量、运算符、表达式等语言成分;介绍流程控制语句。这些内容是程序设计的 基础。
2.1 语言成分
2.1.1 标识符和关键字
Unicode 字符编码由国际 Unicode 协会编制,收录了全世界所有语言文字 中的字符,是一种跨平台的字符编码。 UCS(Universal Character Set)是指采用 Unicode 字符编码的通用字符集。 Unicode 字符编码有两种方案:16位编码和 32位编码,对应的字符集分别称为 UCS-2 和 UCS-4[17]。
Java 语言采用UCS-2 字符集,即16位 Unicode字符编码,其前128个字符 与 ASCII 字符集完全一致,之后是其他语言文字,如拉丁语、希腊语、汉字等。
2.1.1.1 关键字
关键字(keywords)是由Java语言定义的,具有特定含义的单词。每个关键 字都有一种特定含义,不能被赋予别的含义。如 public、class、static、void 等都 是关键字。
2.1.1.2 标识符
标识符(identifier)是以字母开头的字母数字序列。它是用户定义的单词,用于命名变量、常量、类、对象、方法等。
标识符的命名规则说明如下:
(1)数字是指0~9,字母是指大小写英文字母、下划线( )和美元符号($), 也可以是 Unicode 字符集中的字符,如汉字等。
(2)必须以字母或下划线开头,可以是字母、数字等字符的任意组合,除此 之外,不能包含其他字符,例如,不能出现十、 一等字符。
(3)区分字母大小写,或者说大小写敏感。
(4)不能使用关键字。
(5)长度不受限制。
例如,abc、i、x1、x 2 都是标识符,1x、x+y、R[1]、k* 都不是标识符,而 VALUE、Value、value 则是不同的标识符。
Java语言约定,关键字、变量、对象、方法、包等名字通常全部字母小写;由 多个单词构成的标识符,首字母小写,其后单词首字母大写,如 toString;类名首 字母大写;常量名全部字母均大写。
2.1.1.3 分隔符
分隔符(separator)用于分开两个语法成分。不同的语法成分使用不同的分 隔符。例如,关键字、标识符的分隔符是空格,语句的分隔符是分号(;),数据的 分隔符是逗号(,)等。
2.1.1.4 注释
注释(commentary) 是程序中用于说明和解释的一段文字,对程序运行不起 作用。程序中添加注释的目的是增强程序的可读性。
Java提供3种注释方式;单行注释、多行注释和文档注释,格式如下:
// 单行注释,注释号“//”后的一行内容为注释
/* 多行注释,两个注释号之间的一行或多行内容为注释 */
/** 文档注释,用于从源代码自动生成文档
执行javadoc命令,可根据源代码中的内容生成 Web 网页
*/
Java语言提供多种注释方式的好处是:不同格式的注释可以嵌套。例如, 我们经常采用注释的方式使一段有问题的代码暂时不被执行,如果这段代码中 包含真正的注释行,则编译时将出错。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~