java基础
R&Y
这个作者很懒,什么都没留下…
展开
-
Java方法引用1
懂得不透彻原创 2021-02-14 20:03:03 · 80 阅读 · 1 评论 -
java方法引用:待理解
原创 2021-02-13 20:46:48 · 55 阅读 · 0 评论 -
Java HashSet集合的小理解
如上图,当Person类重写了Object类的hashCode() 方法后,那么HashSet集合添加元素时,就会根据所添加元素的hashCode值进行排序。所以储存顺序可能不一样,执行结果为 1002,BB – 1001,AA。 当Person类没有重写hashCode() 方法时,那么此时的HashCode集合就像List集合一样,添加是按照添加顺序进行添加的,如下图: 可以看到运行结果就和添加结果一样了,这就是set接口的无序性,必须依靠所添加元素重写hashCode() 方法实现,如果还需..原创 2021-02-03 15:31:50 · 155 阅读 · 0 评论 -
关于Java类的加载
关于Java 类的加载 程序运行结果顺序如下图: Main函数作为程序运行的主入口,里面的代码都是按顺序执行,但是Main函数作为一个静态方法,是随着类的加载而加载的,由于main方法在Son类中,所以要先在内存中加载Son类,Son隐式调用父类Father,父类Father调用父类Object,这时Object加载至内存中,Father加载至内存中,由于静态代码块随着类的加载而加载,所以执行静态代码块一,执行完毕后子类Son加载至内存中,静态代码块2跟着son类的加载而执行。当Son类加载完后,静态方原创 2020-12-30 22:01:45 · 147 阅读 · 0 评论