- 博客(6)
- 收藏
- 关注
原创 面向对象五大原则、三大特征
面向对象五原则 单一职责:一个对象应该仅具备一个功能开放封闭:对扩展开放,对修改封闭里式替换:子类可替换父类并出现在父类能出现的任何地方依赖倒置:一个方法应该依赖于抽象而不是一个实例接口隔离:多个特定接口好于一个宽泛用途的接口面向对象三大特征封装:把客观事物封装成类,并且类可以把数据和方法只能让可信的类或对象操作、对不可信的进行信息隐藏。继承:继承是一个能力,可以使用现有类的所有功能,并且在无需改变
2017-11-19 10:18:57 411
原创 java 虚拟机
java内存分为 堆,虚拟机栈,本地方法栈,方法区,程序计数器程序计数器是当前线程所执行的字节码的行号指示器,线程私有,每个线程有独立的程序计数器,互不干扰。 程序计数器是唯一一个不会有OutOfMemoryError的区域虚拟机栈也是线程私有的,生命周期和线程相同。 虚拟机栈描述的是java方法执行的内存模型,每个方法在执行的时候回创建一个栈帧(stack frame )用于村村局部变量表,操
2017-11-19 09:47:00 268
原创 java finally 执行顺序
public class FinallySequenceTest { public static void main(String[] args) { FinallySequenceTest test = new FinallySequenceTest(); System.out.println(test.test1()); System.out.println();
2017-11-18 20:13:55 154
原创 mysql的内存模型(一)
mysql内存的三个部分 pool buffer,additional pool buffer,log buffer其中pool buffer 分为数据页(data page),插入缓存(insert buffer ),锁信息(log info) ,索引页(index page ),自适应哈希索引,数据字典信息数据页按照每页16k,数据页发生修改后就是变成脏页,脏页按照一定的频率刷新(flush)到
2017-11-18 10:47:04 1775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人