memoryblock.java

来自「全部代码全部在JDK中调试成功」· Java 代码 · 共 21 行

JAVA
21
字号
// MemoryBlock重复地分配内存块,大小从64KB开始,每次都比前一次大一倍。所有MemoryBlock都被保存
// 到一个ArrayList,并且使用一个无限循环,每次循环都会打印这个ArrayList的内容。
public class MemoryBlock { 
	int id;  
	int size; 
	byte[] block; 
	public MemoryBlock( int id, int size ) {   
		//设置内存区块初始状态
		this.id = id;  
		this.size = size;    
		block = new byte[size];    
		System.out.println( "MemoryBlock created: "+this ); 
	}  
	public String toString() {  
		return "{id="+id+",size="+size+"}";   
	} 
	protected void finalize() {    
		System.out.println( "MemoryBlock finalized: "+this ); 
	} 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?