对于做过的题总结

1.其实this和super可以出现在同一构造函数中,this是调用的本类属性或者方法,写法是this.,也可以调用本类构造器写法是this()。super调用的是父类的属性或者方法,写法是super.;当调用的是父类的构造器时用的是super();
其中当this和super都调用的是属性或者方法时可以出现在同一构造函数中,但是当this调用的是当前类的构造器和super调用的时当前父类的构造器是就不能一起使用了。
2 对象的应用指向空时调用非静态方法会报错,但是调用静态的方法是可以的。静态类是属于类的不需要实例化就可以用,在类加载之前就实例化好了。
3 abstract修饰的是方法和类不修饰字段,抽象方法没有方法体,抽象方法没有方法体也就是不用大括号保住。
4.抽象类中可以没有抽象方法但是这个类中一旦有了抽象方法则这个类也必须是抽象类。
5 Object可以作为任何类型的应用,继承具有传递性子类可以无条件向上转型,继承具有传递性,但是仅仅支持单继承,也就是说一个子类只能继承一个父类
6. synchronized (同步的)关键字是同步代码块关键字,对对象加互斥锁。
7. synchronized关键字:用来给对象和方法或者代码块加琐,当他锁定一个方法给或者一个代码块的时候同一时刻最多只有一个线程执行这个代码块。
8. volatile :用来确保将变量的跟新操作通知到其他线程。,当把变量声明为volatile类型后,编译器运行时都都会注意到这个变量时共享DE ,因此不会将该变量上的操作与其他内存操作一起重排序然而在访问volatile变量的时候不会执行枷锁操作,因此也就不会执行线程阻塞,因此volatile变量时yizhongbi synchronized关键字更轻量级的同步机制
9. serialize:java 对象序列化为二进制s文件static关键字:static关键字可以修饰变量,方法,静态代码块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值