java
文章平均质量分 78
真是呆子啊
这个作者很懒,什么都没留下…
展开
-
JVM 精华
一、基础 1、泛谈: 相比 C++,不用自己处理 内存分配 和 垃圾回收 执行流程是先把 .java 文件 编译成 .class二进制字节码,然后在 JVM里 解释执行 目前默认都是用 HotSpot 虚拟机 2、基本模块 JDK:包含了 JRE + 开发工具包,可以把 .java 编译成 .class JRE:包含 JVM + 运行时类库(lib下如 rt.jar),没有编译功能 JVM:加载 .class文件进行解释运行 3、JMM/java内存模型 二、整体结构 1、类加..原创 2020-12-04 23:24:57 · 238 阅读 · 0 评论 -
23种设计模式
一、面向对象的七大设计原则 1、开闭原则:软件实体应该对扩展开放,对修改关闭。我们的目标就是努力写出当需求变更时,可以尽量不修改原有的代码就可实现功能 作用: 降低风险,因为上线的已有代码是经过用户多次使用和测试的结果,是较稳定的,盲目地去修改原有的代码可能会引入bug。 提高代码复用性,比如我们通过继承去扩展父类方法,有时候我们还可以调用父类原有的方法,然后再增加自定义的部分,这样可...原创 2020-01-09 07:59:14 · 176 阅读 · 0 评论