
Java
文章平均质量分 94
一只特立独行的Yang
这个作者很懒,什么都没留下…
展开
-
Java virtual machine
工作中不直接和Java 虚拟机打交道,没有进行过调优等工作,所以对虚拟机体会不深,这里简单总结下Java虚拟机的基础知识,对更好的理解Java语言有帮助。 章节如下: 1. 数据类型 2. 运行时数据区 3. 垃圾收集机制和内存分配策略 4. Class 文件的结构 5. 虚拟机的类加载机制1.数据类型数据类型 ├── 原始类型 │ ├── bo...原创 2018-01-22 18:08:07 · 2243 阅读 · 0 评论 -
Java language specification 9 笔记
Java编程语言是强类型的,静态类型的语言; 每个变量或表达式都要在编译时有一个已知的类型。类型限制了变量所能代表的值,限制了表达式所能产生的值,限制了值所能支持的操作,也决定了操作的意义。强类型,静态类型有助于在编译时帮忙检测错误。Compile time:将程序转化为独立于机器的二进制码。 Rum time:包括加载、链接程序执行需要的类,生成机器语言(可选),程序的动态优化以及执行程序...原创 2018-09-27 14:39:58 · 791 阅读 · 0 评论 -
设计模式小结
面临的问题:1.交互对象之间的耦合为后续的维护和扩展带来了不便2.代码复用OO基础:抽象封装多态继承OO原则:将变化分离出来,封装变化多用组合(Has-a),少用继承(Is-a)针对接口编程,不针对实现编程减少交互对象之间的耦合把"行为"想成&原创 2019-09-21 15:10:18 · 422 阅读 · 1 评论