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)
相关文档:
Bean Serializable Interface 的接口让BEAN可以串行化,将其变成一个可保存为以后使用的二进制流。当一个BEAN被系列化到磁盘上或者其他任何地方,其状态被保存起来,其中的属性值也不会改变。在BEAN的规范中,JSP并没有要求BEAN实现Serializable接口。但是,如果您希望自己控制您所创建的组件的serialization进程,或者您想 ......
connect方法是java.sql.Driver接口中定义的方法,如果连接的数据库不同,那么为不同的数据库编写JDBC驱动将变得很灵活,实现Driver接口即可。连接数据库时首先得装载JDBC驱动,也就是调用 Class.forName(“com.mysql.jdbc.Driver”)方法,在第一篇中已经列出mysql jdbc Driver类的源码,此类继承NonRegisteringD ......
JNI工作原理
在JNI中,本地函数是通过一个独立的.c或.cpp文件来实现的(C++为JNI提供的界面会更简洁一些)。当JVM调用该函数时,它传递了一个JNIEnv指针、一个jobject指针和通过Java方法定义的Java参数,JNI函数的形式如下:
JNIEXPORT void JNICALL Java_ClassName_MethodName
(JNIEnv *env, jobjectobj)
{
......
最近在学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 ......