首页 > 代码库 > 常量与变量

常量与变量

Java中的所有函数都属于某个类的方法。因此,Java中的main方法必须有一个外壳类。

Java中的main方法必须是静态的。

public class ClassName{    public static void main(String[] args)    {        program statements    }}

 

Java是可移植的,它的数据类型所占空间是固定的。

整形:int 4字节,short 2字节,long 8字节,byte 1字节

long型数值有一个后缀L,十六进制数值有一个前缀0x。

Java没有unsigned类型

 

浮点型:float 4字节 6~7位有效数,double 8字节 15位有效数

float类型的数值有一个后缀F,没有后缀的默认为double

 

在C++中,数值或指针可代替boolean值,0相当于false,非0相当于true,在Java中则不行。

 

C和C++区分变量的声明和定义,例如 int i=10;是定义一个变量,而 extern int i;是声明一个变量,Java不区分变量的声明与定义。

 

Java使用关键字final定义常量,与C++中的const类似。

 

对于布尔值,&&和||按短路方式进行计算,即如果第一个表达式就能得出结果,就不必算第二个表达式了,而&和|则不按短路方式进行计算。

 

>>运算符用符号位填充左侧的位,>>>运算符用0填充左侧的位。

 

常量与变量