LRU页面置换算法模拟Java实现....
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class LRU {
int blockCount;
int seriaCount;
int[] address;
int[] stack;
BufferedReader br;
public static void main(String[] args) {
// int address[] = { 1, 2,3, 2, 8, 4, 3, 9, 4, 1, 2, 4, 6, 8, 2 };
LRU lru = new LRU();
lru.init();
lru.display();
System.out.println("=====LRU演示算法结束=====");
System.out.println("系统退出!!!");
}
public void init() {
try {
br = newBufferedReader(new InputStreamReader(System.in));
} catch (Exception e) {
e.printStackTrace();
System.exit(0);
}
System.out.println("===LRU页面置换算法演示===");
System.out.println("请输入物理块数:");
blockCount = readInt();
stack = newint[blockCount];
System.out.println("请输入访问内存的块序列的个数:");
seriaCount = readInt();
System.out.println("请输入访问内存的" +seriaCount + "块序列,中间已空格分隔:");
address = readIntArray();
}
public void display() {
// int[] stack = newint[4];
boolean flag;
System.out.println("地址序列:");
for (int m = 0; m< address.length; m++)
System.out.print(address[m]+ " ");
System.out.print("\n");
System.out.println("逐次的交换情况:");
for (int i = 0; i< address.length; i++) {
int j =0;
flag =false;
int t, temp =address[i];
while(stack[j] != address[i]) {
t= stack[j];
stack[j]= temp;
temp= t;
j++;
if(temp == 0 || j == stack.length)
相关文档:
1.static声明变量的用法在基础知识里面;
Java里面static用来声明函数的作用:
A.可以不用创建对象(实例),而直接调用——类.方法
B.用于main函数的方法
2.new——分配空间问题
有多少ne ......
最近在学JAVA,练习的时候遇到个问题,请大家帮忙看看……
主要问题是,在JSP中没有办法导入我想用的类,明明导入了包,却报:MyDAO cannot be resolved to a type
JSP代码:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.t ......
http://www.cnblogs.com/rookieport/archive/2005/09/05/163393.html
留下原创作者的链接 10个例子
另外还有一篇
//利用 java.awt.Robot 类来自动完成一些键盘或鼠标的动作,下面是一个小例子
//程序流程:模拟鼠标左键点击 开始-->运行-->CMD-->DIR-->CLS-->EXIT
//模拟右键点击 移动到右下角--&g ......
/////////////////////DogTestDrive/////////////////////
class DogTestDrive {
public static void main(String[] args) {
Dog one = new Dog();
one.size = 70;
Dog two = new Dog();
two.size = 8;
......
一、创建型模式
FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;
BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如 ......