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填充左侧的位。
时间: 2024-10-17 02:57:05