...

参悟jvm方法区(传递、静态等等)

java内存管理里分三个区域:栈、堆、方法区 《Java虚拟机规范》只是规定了有方法区这么个概念和它的作用,并没有规定如何去实现它。那么,在不同的 JVM 上方法区的实现肯定是不同的了。 同时大多数用

...

对象,类,实例

老公/老婆是一类对象,我们写到程序里面叫做husband/wife class,当使用的时候我们要生成一个实实在在的个体。有的人一辈子活了个现象,抱怨着自己那一份缺斤少两。有的人却知道属于自己的那一个

...

python的多态和do while

都是有限的支持 拓展: Java中多态性的表现: 多态性,可以理解为一个事物的多种形态。同样python中也支持多态,但是是有限的的支持多态性,主要是因为python中变量的使用不用声明,所以不存在父

...

java对象初始化

1.对象new的过程中有一个半初始化状态,首先在堆里new一个对象的分配空间,此时对象中的属性基本数据类型引用类型都是默认值(此时就是半初始化状态)。——默认值 2.然后特殊调用(汇编码)invoke

...

面向对象之封装

思维导图可点击备注-网页版

...

java多态和python多态的区别

通过验证对比发现java的多态必须包裹在对象中才能调用,也就是说你必须给一个主人出来才能区分喂狗骨头和喂猫小鱼干。你要想得到一个图形的面积,必须先要定义一个图形类,然后让三角形或者正方形去继承,才能得

...

eclipse快捷键,我觉得有用的

单词补全:Alt+/ 快速Outline:Ctrl+O 上一个/下一个光标的位置:Alt+Left/Right 删除行:Ctrl+D goto到第几行:Ctrl+l 显示快捷键:Ctrl+Shift+

...

面向对象编程

对象:是一种概念,一套体系,一种思维方式。在这种理解世界的方式当中,包含封装、继承、多态、设计模式上满足六大原则。1)单一职责原则2)里氏替换原则3)依赖倒转原则4)接口隔离原则5)迪米特法则6)开闭