03 2018 档案

摘要:1.当子类和父类中有相同的成员属性的时候 执行结果是 4 多态调用该变量时: 编译时期:参考的是引用型变量所属的类中是否有被调用的成员变量。/如果/没有该变量,编译失败。 运行时期:也是调用引用型变量所属的类中的成员变量。 因为他指向的父类型的引用,创建的子类型,这是只能看到父类型里面有的东西,隐藏 阅读全文
posted @ 2018-03-16 11:47 escapist 阅读(140) 评论(0) 推荐(0) 编辑
摘要:话不多说直接走起 1.怎么直接在外部 创建 内部类呢? 要创建 Inner 对象 需要先创建 Outer 对象 因为 Inner类相当于是作为 Outer 类的一个属性存在 然后再创建内部对象。这样写可能比较奇怪,然而它就是需要这样创建的。 内部类可以直接使用 外部类的属性或者方法的,不管外部类属性 阅读全文
posted @ 2018-03-16 11:17 escapist 阅读(2867) 评论(0) 推荐(0) 编辑
摘要:在网上看到一个很有意思的题目,题目如下 最开始的时候以为非常简单就是 count1=1 和 count2=2,但是实际在eclipse里面运行一下才发现答案是错的 这是就涉及到实例的初始化流程 1.类被加载的时候,普通方法加载到方法区,静态方法和静态字段加载到方法区中的静态区 2.首先静态字段会进行 阅读全文
posted @ 2018-03-16 10:16 escapist 阅读(11056) 评论(3) 推荐(0) 编辑
摘要:一.百万数据优化方案 1.对查询就行优化,要尽量避免全表扫描,首先应该考虑在where进行过滤掉一部分数据,应该在where和 order by涉及的列建立索引。 2.应该尽量避免在where子句中对字段进行null值判断,否则引擎将导致放弃使用索引而进行全表扫描 (满足第一点,这些字段已经建立了索 阅读全文
posted @ 2018-03-08 15:20 escapist 阅读(198) 评论(0) 推荐(0) 编辑
摘要:js实现单例模式 1.最简单的方式 2.如果要求加上参数 3.改进一下 不使用call方法来 4.如果给出的参数没有就用默认值,有就用给出的let SingleTest = (function () { let _instance = null; 5.还有最后一个问题,有的人不适用new来创建对象, 阅读全文
posted @ 2018-03-08 11:26 escapist 阅读(2434) 评论(0) 推荐(0) 编辑

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