Java
OMGholyshit
这个作者很懒,什么都没留下…
展开
-
java重写与重载的区别?(简要说明)
重写是父类与子类之间多态性的一种表现。重载是一类中多态性的一种表现。重载是由静态类型确定的,在类加载的时候即可确定,属于静态分派;而重写是由动态类型确定的,是在运行时确定的,属于动态分派。...原创 2019-06-25 09:48:43 · 303 阅读 · 0 评论 -
java Object类中的方法有哪些?
1 registerNatives() //私有方法2 getClass() //返回此 Object 的运行类。3 hashCode() //用于获取对象的哈希值。4 equals(Object obj) //用于确认两个对象是否“相同”。5 clone() //创建并返回此对象的一个副本。 6 toString() //返回该对象的字符串...转载 2019-06-25 10:37:47 · 366 阅读 · 0 评论 -
Java静态代码块与静态方法的简短区分说明
两者的区别就是:静态代码块是自动执行的,而静态方法是被调用的时候才执行的。 区别很简单: 静态代码块,在虚拟机加载类的时候就会加载执行,而且只执行一次; 非静态代码块,在创建对象的时候(即new一个对象的时候)执行,每次创建对象都会执行一次 相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个, 一般在代码块中对一些stat...转载 2019-06-24 11:23:47 · 338 阅读 · 0 评论 -
JVM内存布局
https://www.cnblogs.com/SaraMoring/p/5713732.html转载 2019-06-24 14:27:28 · 128 阅读 · 0 评论 -
剑指offer——数字在排序数组中出现的次数(HashMap解法)
import java.util.HashMap;import java.util.Map;public class Solution { public int GetNumberOfK(int [] array , int k) { if(array.length <=0 || array==null){ return 0; } ...原创 2019-06-30 14:14:46 · 227 阅读 · 0 评论