-
Java程序的编译与运行
Java程序写好之后,就可以打开命令行编译运行了。首先要将目录切换到生成的.Java文件目录下。然后输入javac Demo.java进行编译(这个命令对大小写不敏感,文件名也一样,但是最好还是按照原名称来,养成良好习惯);如果编译没错的话,会再当前目录下生成相应的类文件(.class文件)。
接着输入java Demo运行:
此时类名一定要输准确了。不然JRE识别不出类文件(此处大小写敏感(因为Java对字母的大小写敏感)):像以下这样,直接挂掉:
一些细节
byte b = 3;
b = 3+7;
不会报错,但是:
byte b = 3;
byte b1 = 3;
byte b2 = 7;
b = b1+b2;
编译结果报错:可能损时精度
这是因为b1和b2是变量;两个变量无法被检测是否在byte范围内,因此二者相加会超出范围,编译器报错!但是对于常量,底层会自动监测当前值是否在byte范围内相加不会报错。
反观int,作为默认类型,则不会出现byte这种情况。