07 2022 档案

摘要:面试题:sleep() 和 wait()的区别?1.相同点: 一旦执行方法,都可以使得当前的线程进入阻塞状态。 2.不同点: 1)两个方法声明的位置不同:Thread类中声明sleep() , Object类中声明wait() 2)调用的要求不同:sleep()可以在任何需要的场景下调用。 wait()必须使用在同步代码块或同步方法中 3)关于是 阅读全文
posted @ 2022-07-24 22:30 憨憨BEEA 阅读(30) 评论(0) 推荐(0) 编辑
摘要:面试题:synchronized 与 Lock的区别?区别: 相同:二者都可以解决线程安全问题 不同:synchronized机制在执行完相应的同步代码以后,自动的释放同步监视器 Lock需要手动的启动同步(lock()),同时结束同步也需要手动的实现(unlock()) 解决线程安全问题: 优先使用顺序: Lock --> 同步代码块(已经进入了方法 阅读全文
posted @ 2022-07-24 22:27 憨憨BEEA 阅读(40) 评论(0) 推荐(0) 编辑
摘要:单例设计模式单例模式: 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。 具体的代码实现: 饿汉式: class Bank { //饿汉式 //1.私有化的构造器 private Bank() { } //2.内部创建类的私有的对象 //4.对象也必须是是静态的 p 阅读全文
posted @ 2022-07-21 16:45 憨憨BEEA 阅读(56) 评论(0) 推荐(0) 编辑
摘要:你在路上擦肩而过的一个人,都有可能是别人朝思暮想还见不到的。 有没有一种可能,我上周去的肯德基,那个座位她曾经坐过? 有没有一种可能,今晚梦见她的时候,她也会梦见我? 可能都只是我的幻想,但65万个小时后,当我们氧化成风,就能变成一杯啤酒上两朵相邻的泡沫,就能变成一盏路灯下两粒依偎的尘埃,宇宙中的原 阅读全文
posted @ 2022-07-14 09:51 憨憨BEEA 阅读(59) 评论(0) 推荐(0) 编辑
摘要:经典面试题:重载和重写的区别重写(Override) 从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行 阅读全文
posted @ 2022-07-13 12:26 憨憨BEEA 阅读(238) 评论(0) 推荐(0) 编辑
摘要:经典面试题:==和equals的区别1.== 既可以比较基本类型也可以比较引用类型。对于基本类型就是比较值,对于引用类型就是比较内存地址 2.equals的话,它是属于java.lang.Object类里面的方法,如果该方法没有被重写过默认也是==;我们可以看到String等类的equals方法是被重写过的,而且String类在日常开 阅读全文
posted @ 2022-07-12 16:51 憨憨BEEA 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示