自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 浅谈prototype、__proto__和继承

在谈及prototype、__proto__和继承之前,先说说js对象1. js对象    1.1 new(当然不仅仅new可以创建一个对象,var obj = {a = "a", b = "b"};也是一个对象)        js的new类似于Java,new操作相当于3个操作: (1)在系统堆中申请一个实例空间,实例空间存放该类的所有非静态成员,若无非静态成员,则申请一段空间,像java的A...

2018-04-14 17:52:53 761

原创 笔记

面试 Codis与RedisCluster的原理详解 https://www.cnblogs.com/enochzzg/p/11294773.html MYSQL索引机制(InnoDB索引原理详解) https://www.jianshu.com/p/4a4ca9513090 知名互联网公司校招 Java 开发岗面试知识点解析 https://mp.weixin.qq...

2019-11-08 13:50:21 176

原创 方法重载与方法重写(覆盖)

方法重载: 同一个类及其派生类中,方法名相同,参数列表不同(顺序、数量、类型)。 方法重载与返回值类型无关,与访问修饰符无关,构造方法也可以重载。 方法重写(覆盖): 在继承关系的子类中定义一个与父类完全相同的方法。 重写必包含@Override 重写的方法名、参数列表必须与被重写方法相同。 重写的方法的访问修饰符权限应该大于等于被重写方法访问修饰符权限,重写的方法的返回值类型应该与...

2019-03-11 10:29:02 247

原创 构造函数执行顺序问题

父类静态成员=>父类静态块 => 子类静态成员 => 子类静态块 => 父类的非静态成员=> 父类的非静态代码块 => 父类的构造方法 =>子类的非静态成员=> 子类的非静态代码块 => 子类的构造方法 总结:父类先于子类,静态的先于非静态的,变量先于代码块,执行完了才构造。 ps:摘录牛客网某习题解析 ...

2019-03-11 10:04:16 245

原创 ArrayList构造器

1.ArrayList()构造一个初始容量为10的空列表,一次扩容是原来的1.5倍。 2.ArrayList(Collection<? extends E> C)构造一个包含指定Collection的元素列表 3.ArrayList(int initialCapacity)构造一个具有指定初始容量的空列表。若initialCapacity的值小于10,则构造初始容量为10 的空列表...

2019-03-11 09:54:03 1026

原创 垃圾收集-对象已死吗(深入理解java虚拟机第三章笔记)

众所周知,java语言相较C++,更加易于进行内存管理,其相当一部分原因是由于java的垃圾收集(Garbage Collection)机制。 垃圾回收有一个重要问题,即哪些内存需要回收? 答曰:确定已死的对象需要回收。那么如何确定对象是否已经死亡呢? 1.引用计数算法 引用计数算法的原理为,给对象添加一个引用计数器,每当一个地方引用它时,就给计数器加1,取消引用则减1。任何时刻计...

2019-03-08 21:00:32 97

原创 Java final finally finalize() 的区别

final: final用于声明成员、方法、类,被final修饰的成员不可被更改。 final修饰的方法不能被子类覆盖,但可被子类继承。 final修饰的类不能派生新的子类,不可被继承,且该类下所有方法均默认为final。 finally: finally在异常处理中使用,为异常提供finally块来执行任何清除操作 例如:try { throw new ...

2019-01-20 19:54:57 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除