大四Java复习笔记之Java基础
一、static和final 学习Java那么久,好像自己就没有怎么用过final,所以对fianl的理解不够。final不但出现在变量的修饰里面,还可以出现在方法和类的修饰。final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。final方法锁定方法,子类不能覆盖修改方法,同时方法会高效。final变量final修饰的成员变量表示常量,只能被赋值一次,赋值后值无法改变,final是指引用的变量不能不能变,但是引用所指向的对象中的内容可以变,同时如果是null的final变量可以赋值一次。 二、一个“.java”文件可以包含多个类 可以有多个类,不过只能有一个“public”的类,而且名字跟文件名一致。 三、&和&& &和&&都可以作为逻辑运算的与的运算符。但是&&会出现短路功能,也就是说如果前面的条件不成立的时候,后面的条件不会执行,例如:(1==2&&j++>1)。 &还可以作为位运算,&表示按位与运算(相同位的两个数字都为1,则为1;若有一个不为1,则为0)。 四、integer和int int是Java的8种原始数据类型之一。Java为每个原始数据提供封装类,integer是Java为int提供的封装类。int的默认值是0,而integer的默认值是null。 五、Java中string的创建