摘要: 一、Java内存模型 硬件处理 电脑硬件,我们知道有用于计算的cpu、辅助运算的内存、以及硬盘还有进行数据传输的数据总线。在程序执行中很多都是内存计算,cpu为了更快的进行计算会有高速缓存,最后同步至主内存,大概的交互如下图 为了使处理器内部的运算单元能够被充分的利用,处理器可能会对输入代码进行乱序 阅读全文
posted @ 2018-12-13 15:04 工程师搁浅 阅读(390) 评论(0) 推荐(0) 编辑
摘要: Java中的Object对象为所有对象的直接或间接父对象,里面定义的几个方法容易被忽略却非常重要。以下来自Effective Java 对Object中几个关键方法的应用说明。 equals(Object o) Object中equals方法的实现仅仅是比较了两个对象的地址,对于某些类来说正是所需用 阅读全文
posted @ 2018-12-13 12:25 工程师搁浅 阅读(606) 评论(0) 推荐(0) 编辑