java的main函数
Java程序执行的入口为main函数, public static void main(String args[])
public static void 参数都不能缺少,否则找不到mian函数
java.lang.NoSuchMethodError: main
Exception in thread "main"
args[]是字符串数组,用来向main函数中传递参数。
变量
声明变量时,编译程序在内从中分配一块足以容纳此变量大小的内存空间,变量的值可变,这块儿内存空间不变。
final 数据类型 变量名称 = 常量值 , 利用final声明值不再改变的变量
java使用Unicode 标准万国码
基本数据类型:
1、整数类型: long、int、short、byte,分别占8、4、2、1个字节
java把整数常量的值均视为int,即使声明为long型,值超过2147483647时会编译出错
除非这样声明,long num = 3222134343L;
溢出:整数的大小超过了可以表示的范围,而程序中没有做数值范围的检查。环形溢出
2、字符类型:占两个字节,1个汉字占两个字节,即一个字符
3、浮点数与双精度浮点数,float、double分别占4、8个字节,浮点数类型的默认类型为double型。
4、布尔型,boolean,只有true false
public class Bishi {
public static void main(String[] args) {
//小数默认为double型
float f = 3.45f;
float g = (float)3.12;
float h = g + f;
//e转换为double型
//float e;
//e = f + 7.3;
System.out.println(h);
}
}
6.5699997
取模运算的结果符号与被除数一直
关于逻辑运算符的短路特性。
1) 逻辑与:如果第一个操作数为false,那么结果肯定就是false,所以在这种情况下,将不会执行逻辑与后面的运算了,即发生了短路。
2) 逻辑或:如果第一个操作数为true,那么结果肯定就是true,所在在这种情况下,将不会执行逻辑或后面的运算了,即发生了短路。