摘要:
都不能。抽象方法需要子类重写,而静态的方法是无法被重写的,因此二者是矛 盾的。本地方法是由本地代码(如 C 代码)实现的方法,而抽象方法是没有实现 的,也是矛盾的。synchronized 和方法的实现细节有关,抽象方法不涉及实现细 节,因此也是相互矛盾的。 阅读全文
posted @ 2020-07-06 18:16
咔啡
阅读(400)
评论(0)
推荐(0)
摘要:
一个内部类对象可以访问创建它的外部类对象的成员,包括私有成员。 阅读全文
posted @ 2020-07-06 11:58
咔啡
阅读(456)
评论(0)
推荐(0)
摘要:
这个问题常问,sleep 方法和 wait 方法都可以用来放弃 CPU 一定的时间,不同点 在于如果线程持有某个对象的监视器,sleep 方法不会放弃这个对象的监视器, wait 方法会放弃这个对象的监视器 阅读全文
posted @ 2020-07-06 10:46
咔啡
阅读(380)
评论(0)
推荐(0)
摘要:
“任何 设计 系统 的组 织( 广泛 定义 )都 将产 生一 种设 计, 其结 构是 组织 通信 结构 的副 本。” – Mel Conway 该法律基本上试图传达这样一个事实:为了使软件模块起作用,整个团队应该进 行良好的沟通。因此,系统的结构反映了产生它的组织的社会边界。 阅读全文
posted @ 2020-07-06 09:27
咔啡
阅读(304)
评论(0)
推荐(0)
摘要:
32 位和 64 位的 JVM 中,int 类型变量的长度是相同的,都是 32 位或者 4个字节。 阅读全文
posted @ 2020-07-06 08:42
咔啡
阅读(2838)
评论(0)
推荐(0)
摘要:
当你将你的应用从 32 位的 JVM 迁移到 64 位的 JVM 时,由于对象的指针从 32 位增加到了 64 位,因此堆内存会突然增加,差不多要翻倍。这也会对 CPU 缓存(容量比内存小很多)的数据产生不利的影响。因为,迁移到 64 位的 JVM 主要动机在于可以指定最大堆大小,通过压缩 OOP 阅读全文
posted @ 2020-07-06 08:38
咔啡
阅读(3940)
评论(0)
推荐(0)
摘要:
Spring 的 MVC 框架是围绕 DispatcherServlet 来设计的,它用来处理所有的 HTTP 请求和响应。 阅读全文
posted @ 2020-07-06 08:07
咔啡
阅读(103)
评论(0)
推荐(0)

浙公网安备 33010602011771号