java基础
wangshili程序员
这个作者很懒,什么都没留下…
展开
-
HashCode跟地址值的关系
关于底层很详细的解析,总结来说就是跟地址可能有关系,要看设置的是什么hashCode模式,JDK8是默认按照下面的方式进行的,C++源码如下 // Marsaglia's xor-shift scheme with thread-specific state // This is probably the best overall implementation -- we'll // likely make this the default in future releases.原创 2020-05-17 23:50:34 · 1609 阅读 · 0 评论 -
JAVA覆盖和重写区别到底是什么
经常听到两种话:1.覆盖=重写。2.静态方法可以覆盖但不能重写吗,这两句话听起来挺矛盾的是不是,废话不多说直接上图package com.wangshili;public class Main { public static void main(String[] args) { Father f =new Child();//创建子类对象,父类引用 f.print();//调用父类...原创 2020-05-01 08:58:45 · 3384 阅读 · 0 评论 -
线程sleep与wait的区别(拓展yield和join)
线程sleep与wait的区别(拓展yield和join)关于这道题(多选题)关于 sleep()和 wait(),以下描述正确的一项是( ) A.sleep 是线程类(Thread)的方法,wait 是 Object 类的方法; B.sleep 不释放对象锁,wait 放弃对象锁; C.sleep 暂停线程、但监控状态仍然保持,结束后会自动恢复; D.wait 后进入等待锁定...原创 2020-04-26 17:32:58 · 779 阅读 · 0 评论