Java 语法先容(一):Java语言的根基构成
当前位置:以往代写 > JAVA 教程 >Java 语法先容(一):Java语言的根基构成
2019-06-14

Java 语法先容(一):Java语言的根基构成

Java 语法先容(一):Java语言的根基构成

Java语言主要由以下五种元素构成:标识符、要害字、文字、运算符和脱离符。这五种元素有着差异的语法寄义和组陈法则,它们相互共同,配合完成Java语言的语意表达。下面我们别离予以讲授。

1:标识符

变量,类和要领都需要必然的名称,我们将这种名称叫做标识符。Java中对标识符有必然的限制。首先:所有的标识符的首字符必需是字母(巨细写)、下划线_或美元符¥;其次标示符是由数字(0–9),所有从A–Z的大写字母、a–z的小写字母和下划线_、美元符¥和所有在十六进制0xc0前的ASCII码等组成;第三留意暗示符不能利用系统保存的要害字做标示符。

以上是标识符定名的根基法则,以下是一个正误比较表,通过它会对标识符的定名法则有一个更好的相识:

正当标识符  犯科标识符

try      try#   (注:不能用#作为标示符)     

group_7    7group (注:不能用数字标记开头)

opendoor    open-door ( 注:不能用下-作为标示标记)

boolean_1   boolean (注:boolean 为要害字,不能用要害字做标示符)

2:要害字

要害字是Java语言自己利用的标识符,它有其特定的语法寄义。所有的Java要害字将不能被用作标识符,Java的要害字有:

abstract、continue、for、new、switch、boolean、default、goto、null、synchronized、break、do、if、package、this、byte、double、implements、private、threadsafe、byvalue、else、import、protected、throw、case、extends、instanceof、public、transient、catch、false、int return、true、char、final、interface、short、try、class、finally、long、static、void、const、 float、native、super、while等。

3:数据范例

Java有着差异的数据范例,Java的数据范例有:整型、浮点型、布尔型、字符型、字符串型。

整型数据是最普通的数据范例,它的表示方法有:十进制、十六进制和八进制。十六进制整数必需以0X作为开头。

每一个整型数据占有32位的存储空间,即四个字节。这意味着整型数据所暗示,的范畴在-2,147,483,648和2,147,483,648之间,如果由于某些原因,你必需暗示一个更大的数,64位的长整型应该是足够的。假如你想把一个整数强制存为一个长型(long),你可以在数字后头加字母l。

浮点数据用来代表一个带小数的十进制数。譬喻1.35或23.6。是浮点数的尺度形式,还可以用科学计数法的形式,下面是一些例子:

3.1415926  0.34  .86  .01234  9.999E8

尺度的浮点数叫做单精度浮点数,它的存储空间为32位,也就是四个字节。也有64位的双精度浮点数。你可以用D后缀确定你想利用这种双精度浮点数。

布尔范例是最简朴的一种数据范例,布尔数据只有两种状态:真和假,凡是用要害字true和false来暗示这两种状态。

字符型数据是由一对单引号括起来的单个字符。它可以是字符会合的任意一个字符,如:´a´,´b´。

字符串数据范例是用一对双引号括起来的字符序列,字符串数据实际上是由String类所实现(类这个观念我们将在后续章节中具体讲授),而不是C语言中所用的字符数组。每一个字符串数据将发生一个String类的新的实例,读者不必对字符串与类这个观念产生干系而感想担忧,由于类的特性,你不必担忧如何去实现它们,它们会本身照顾好本身,需要说明的是字符串在Java里作为类只是出于安详的思量。

下面给出了几个字符串的例子

"How are your"

"I am Student

4:运算符

任何语言都有本身的运算符,Java语言也不破例,如+、-、*、/等都是运算符,运算符的浸染是与必然的运算数据构成表达式来完成相应的运算。对差异的数据范例,有着差异的运算符。

5:脱离符

脱离符用来使编译器确认代码在那里脱离。‘’‘’‘;’‘:’都是Java语言的脱离符。

    关键字:

在线提交作业