当使用整数型时:默认为int型,若用long型需在赋值添加l(L);
当使用浮点型时:默认为double型,若用folat型需在赋值后添加f(F);
容量大小:byte、 char 、short----->int---->long--->folat--->double;
if语句与swich语句的区别:
1.if语句可以用于判断数值,也可以判断区间,只要运算结果为boolean型,均可判断;
2.swich语句仅可以用于对固定的数值进行判断。
for、while、do-while语句的区别:
1.for语句与while语句是先进行判断然后执行,而do-while语句是先执行然后再进行判断的;
2.for循环内部变量,循环后内存释放(就不可再使用了)而while循环语句控制循环在外部,不是释放内存(循环结束后,依旧可以使用)。
break与continue区别:
1.break是直接跳出整个此循环,进行下一步环节;
2.continue则是跳出此次循环,进行下一次循环。
this与super的区别:
1.属性访问:this访问本类中的属性,如果本类没有此属性中,则从父类中继续查找;super访问父类中的属性。
2.方法:this访问本类中的方法,如果本类没有此方法中,则从父类中继续查找;super访问父类中的方法。
3.调用构造:this调用本类构造,必须放在构造方法的首行;super调用父类构造,必须放在子类构造方法首行。
4.特殊:this表示当前对象;而super无此概念。