你的位置:首页 > Java教程

[Java教程]JAVA——基础语法


一、数据类型

Java中主要有8中基本数据类型,分别是byte,short,int,long,char,boolean,float,double,具体如下:

  1、boolean:数据值只有true或false,适用于逻辑计算。

  2、char:char型(字符型)数据在内存中占用2个字节。char型数据用来表示通常意义上的字符,每个字符占2个字节,Java字符采用Unicode编码,它的前128字节编码与    ASCII兼容字符的存储范围在\u0000~\uFFFF,在定义字符型的数据时候要注意加' ',比如 '1'表示字符'1'而不是数值1,

  3、byte:byte型(字节型)数据在内存中占用1个字节,表示的存储数据范围为:-128~127。

  4、short:short型(短整型)数据在内存中占用2个字节

  5、int:int型(整型)数据在内存中占用4个字节

  6、long:long型(长整型)数据在内存中占用8个字节

  7、float:float型(单精度浮点型)数据在内存中占用4个字节。(float精度为7-8位)

  8、double:double型(双精度浮点型)数据在内存中占用8个字节

Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,来保证Java程序的可移植性。

 

、标识符

在Java中,我们需要标识符中的很多元素,包括类名、方法、字段、变量、包名等。我们选择的名称就称为标识符,并且必须遵守如下规则:

  1、标识符不能是关键字或true、false、null。

  2、标识符可以包含字母、数字0-9、下划线(_)或美元符号($)。

  3、标识符的第一个字符必须是一个字母、下划线(_)或美元符号($)。

  4、标识符是区别大小写的,并且没有规定最大长度。

 

、数据类型转换

  1、boolean类型不能转换成任何其他数据类型。

  2、自动类型转换:容量小的数据类型可以自动转换成容量大的数据类型,如byte-short-int-long-float-double。byte、short、int不会互相转换,他们三者在计算时会转换成int类型。

  3、强制类型转换:容量大的数据类型转换成容量小的数据类型时,要加上强制转换符,但这样有可能会造成精度降低或者数据溢出,要小心。