Java每日问题汇总-02
1. y=y++
三个步骤:1.,将y原值放在临时变量temp 2. y++ 3. 将temp赋值给y
++y是先进行自加运算在进行赋值运算
执行下列语句后变量 x 和 y 的值是()
y=10;x=y++;
结果:x=10,y=11
2.c++知识点:引用对象需要初始化,指针不用
3. ==和equal
public class SystemUtil{ public static boolean isAdmin(String userId){ return userId.toLowerCase()=="admin"; } public static void main(String[] args){ System.out.println(isAdmin("Admin")); } }
在Java中==比较的对象的地址,equal比较的是两个对象的内容
4. 主流PC配置每秒运算一亿次
5.类的访问控制符:public private protected
6.
int x=20, y=5; System.out.println(x+y +""+(x+y)+y);
运算顺序,小括号优先,然后从左向右
任何类型和字符串相加(字符串后边的的)都会当成字符串相连
7. 抽象类Abstract 接口Interface
-抽象类可以有非抽象方法 接口必须是抽象方法public abstract修饰 变量默认是public static final
-抽象类不可以被实例化 new一个对象 Employee emp=new Employee();
-抽象类必须有构造方法 接口一定没有
-类只能单继承 接口可是实现多接口
8.