摘要:
本文引用修改自阿里巴巴中间件率鸽的原创文章《咱们从头到尾说一次 Java 垃圾回收》,侵删 1.怎么定义垃圾 ① 引用计数算法 引用计数算法(Reachability Counting)是通过在对象头中分配一个空间来保存该对象被引用的次数(Reference Count)。如果该对象被其它对象引用, 阅读全文
摘要:
看两段代码 1. package com.jvm; public class Test { public static void main(String[] args) { { byte[] placeholder = new byte[64 * 1024 * 1024]; //不加这个b看不到局部 阅读全文
摘要:
每个实现Iterable接口的类必须提供一个iterator方法,返回一个Iterator对象,ArrayList也不例外 public Iterator<E> iterator() { return new Itr(); } 返回的是一个Itr类的对象,接下来我们来看它的部分源码 protecte 阅读全文
摘要:
数据库启动步骤 操作不重要,懂了原理和概念,操作语句随时都可以百度。 原理和概念可以帮你过期末,而操作却不能。 ————内瑟时 ▪ 响德 附加 数据库关闭步骤 数据库状态转换 数据字典 Oracle数据库系统结构 缓冲区的内容 共享池用于缓存sql语句 大型池是一个可选的内存配置项,主要为Oracl 阅读全文
摘要:
问题一 这段代码创建了几个对象? String str1 = new String("aa"); 答案是两个 “aa”对象和String对象 Java代码在编译成Class文件之后,Class文件中包含以下内容 其中有一项是常量池 常量池在Class文件被加载的时候,会被加载进内存中的方法区中的运行 阅读全文
摘要:
部分内容摘自CSNote和牛客 目录 一. 概论 二. 物理层 三. 数据链路层 四. 网络层 五. 传输层 六. 应用层 (一)概论 互联网的组成 性能指标的术语 网络协议的组成 网络分层 (1) 互联网的组成 (2).性能指标(专有名词) 速率(数据率) bit/s 带宽(最高数据率)最高能达到 阅读全文
摘要:
while(true): public class Test { public static void main(String[] args) { while(true) { } } } 在?看看汇编 for( ; ; ) public class Test2 { public static voi 阅读全文
摘要:
首先是饿汉式(非延迟加载单例类)public... 阅读全文
摘要:
越来越觉得自己菜,一道简单的动态规划写不出来... 阅读全文
摘要:
5层循环?不不不,这个太伤身体了。你以为我会... 阅读全文