内部类的种类: 成员内部类: 成员内部类也是最普通的内部类,它是外部类的一个成员,所以他是可以无限制的访问外围类的所有成员属性和方法,尽管是private的,但是外围类要访问内部类的成员属性和方法则需要通过内部类实例来访问。 public class Inner { public static vo ...
分类:
编程语言 时间:
2019-11-17 01:29:26
阅读次数:
80
良心制作,JVM原理速记复习Java虚拟机总结思维导图面试必备。
一、运行时数据区域
线程私有
程序计数器
记录正在执行的虚拟机字节码指令的地址(如果正在执行的是Native方法则为空),是唯一一个没有规定OOM(OutOfMemoryError)的区域。
Java虚拟机栈
每个Java方法在执... ...
分类:
编程语言 时间:
2019-11-16 23:46:01
阅读次数:
156
高中的时候 计算对数完全就是为了算对数,完全没有领悟对数的功能啊。 下图是知乎中的一个例子 原来是计算两个数的乘法的,经过对数运算法则就把乘法转换成了加法运算。 ...
分类:
其他好文 时间:
2019-11-16 23:38:51
阅读次数:
204
1 LockSupport 类使用类似信号量的机制,它为每一个线程准备了一个许可,如果许可可用,那么park()方法会立即返回,并且消费这个许可,如果许可不可用,就会阻塞, 而unpark()方法则使得一个许可变为可用。 这一个特点使得:即使unpark(0方法操作发生在park()方法之前,它也可 ...
分类:
编程语言 时间:
2019-11-16 23:05:06
阅读次数:
95
Animal b = Dog() 若引用Animal中无,Dog中有的一个方法,则异常,因为animal中无此方法 改为Dog b = Dog() 重写: 1.父类的成员方法被子类重写 2.声明为static的方法无法被重写,final方法无法被重写,构造方法不能被重写 3.子父同包:子可重写父中所 ...
分类:
编程语言 时间:
2019-11-16 11:07:52
阅读次数:
77
25.1 员工的隐私何在我们在前面讲过了组合模式和迭代器模式。 通过组合模式能够把一个公司的人员组织机构树搭建起来, 给管理带来非常大的便利, 通过迭代器模式把每一个员工都遍历一遍, 看看是不是 “有人去世了还在领退休金”, “拿高工资而不干活的尸位素餐”等情况, 我们今天要做的就是把这些情况统计成 ...
分类:
其他好文 时间:
2019-11-14 19:48:20
阅读次数:
60
f5: 如果断点处存在方法,f5 则强制进入方法内部,然后一步一步执行方法体, 如果再遇到方法,则继续进入方法体,如此循环,直到执行到断点开始处; f6: 从断点处一步步执行以后的代码,会跳出断点所在的方法,执行调用此方法的代码 f7: 强制跳出当前代码所在的方法,执行下一次或下一个断点 f8: 按 ...
分类:
其他好文 时间:
2019-11-14 19:42:08
阅读次数:
879
工厂模式: – 实现了创建者和调用者的分离。 – 详细分类: ? 简单工厂模式 ? 工厂方法模式 ? 抽象工厂模式? 面向对象设计的基本原则: – OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开 放,对修改关闭。 DIP(依赖倒转原则,Dependence ...
分类:
编程语言 时间:
2019-11-13 22:35:09
阅读次数:
104
MYSQL索引 MySQL索引类型 MySql常见索引类型有:主键索引、唯一索引、普通索引、全文索引、组合索引 索引创建 PRIMARY KEY(主键索引) ALTER TABLE ADD PRIMARY KEY ( ) ALTER TABLE ADD UNIQUE ( ) ALTER TABLE ...
分类:
数据库 时间:
2019-11-13 10:33:33
阅读次数:
97
墨菲定律:事情如果有变坏的可能,不管这种可能性有多小,它总会发生。 海恩法则:每一次严重事故的背后,必然有29次轻微事故和300起未遂先兆以及1000起事故隐患。 事故调查“四不放过”原则 事故原因不清楚不放过; 事故责任者和应受教育者没有收到教育不放过; 没有采取防范措施不放过; 事故责任者没有收 ...
分类:
其他好文 时间:
2019-11-12 13:31:17
阅读次数:
100