?? pagereplacement.java~31~
字號:
package cn.edu.cauc.crab.ossimulate;import java.util.*;/** * <p>Title: OS simulate</p> * <p>Description: This is my home work.</p> * <p>Copyright: Copyleft (c) 2004</p> * <p>Company: CAUC</p> * @author Crab * @version 0.1 *//** * page be used for page replacement. * * @author Crab * @version 0.1 */class Page { int number;// the page number}/** * To simulate page replacement. * * @author Crab * @version 0.1 *///abstractpublic class PageReplacement { List memory; int memoryBig; List pageList; /** Construct a PageReplacement. * @param memoryBig set the page number of the memory. */ public PageReplacement(int memoryBig) { this.memoryBig = memoryBig; memory = new LinkedList(); pageList = new LinkedList(); } /** * add a page with the number to pageList. * @param number */ public void addPage(int number) { Page page = new Page(); page.number = number; pageList.add(page); } //abstract public void start(); ///* public static void main(String[] args) { PageReplacement p = new PageReplacement(3); System.out.println("" + p.memoryBig); p.addPage(3); Page page = new Page(); page.number = 3; Page page1 = new Page(); page1.number = 3; p.pageList.add(page); System.out.println("" + p.pageList.contains(page1)); }//*/}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -