Java»ùÓÚ¿ÉÀ©³äÊý×éµÄÏòÁ¿ÊµÏÖ(Ëã·¨Ô´Âë)
/* ¸ßÊÖÖ®×÷£¬±¾È˽÷ÒÔÊÕ²ØÕßÉí·ÝÄóö¹²Ïí¹©´ó¼Ò²Î¿¼! */
/*
* ÏòÁ¿½Ó¿Ú
*/
package dsa;
public interface Vector {
//·µ»ØÏòÁ¿ÖÐÔªËØÊýÄ¿
public int getSize();
//ÅжÏÏòÁ¿ÊÇ·ñΪ¿Õ
public boolean isEmpty();
//È¡ÖÈΪrµÄÔªËØ
public Object getAtRank(int r)
throws ExceptionBoundaryViolation;
//½«ÖÈΪrµÄÔªËØÌæ»»Îªobj
public Object replaceAtRank(int r, Object obj)
throws ExceptionBoundaryViolation;
//²åÈëobj£¬×÷ΪÖÈΪrµÄÔªËØ£»·µ»Ø¸ÃÔªËØ
public Object insertAtRank(int r, Object obj)
throws ExceptionBoundaryViolation;
//ɾ³ýÖÈΪrµÄÔªËØ
public Object removeAtRank(int r)
throws ExceptionBoundaryViolation;
}
/*
* »ùÓÚÊý×éµÄÏòÁ¿ÊµÏÖ
*/
package dsa;
public class Vector_Array implements Vector {
private final int N = 1024;//Êý×éµÄÈÝÁ¿
private int n = 0;//ÏòÁ¿µÄʵ¼Ê¹æÄ£
private Object[] A;//¶ÔÏóÊý×é
//¹¹Ô캯Êý
public Vector_Array() {
A = new Object[N];
n = 0;
}
//·µ»ØÏòÁ¿ÖÐÔªËØÊýÄ¿
public int getSize() { return n; }
//ÅжÏÏòÁ¿ÊÇ·ñΪ¿Õ
public boolean isEmpty() { return (0 == n) ? true : false; }
//È¡ÖÈΪrµÄÔªËØ
public Object getAtRank(int r)//O(1)
throws ExceptionBoundaryViolation {
if (0 > r || r >= n) throw new ExceptionBoundaryViolation("ÒâÍ⣺ÖÈÔ½½ç");
return A[r];
}
//½«ÖÈΪrµÄÔªËØÌæ»»Îªobj
public Object replaceAtRank(int r, Object obj)
throws ExceptionBoundaryViolation {
if (0 > r || r >= n) throw new ExceptionBoundaryViolation("ÒâÍ⣺ÖÈÔ½½ç");
Object bak = A[r];
A[r] = obj;
return bak;
}
//²åÈëobj£¬×÷ΪÖÈΪrµÄÔªËØ£»·µ»Ø¸ÃÔªËØ
public Object insertAtRank(int r, Object obj)
throws ExceptionBoundaryViolation {
if (0 > r || r > n) throw new ExceptionBoundaryViolation("ÒâÍ⣺ÖÈÔ½½ç");
if (n >= N) throw n
Ïà¹ØÎĵµ£º
/*
* @(#)MemoryMonitor.java 1.3 05/11/17
*
* Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are ......
Ubuntu Linux Install Sun Java Development Kit ( JDK ) and Java Runtime Environment ( JRE )
by Vivek Gite
Q.
How do I install Sun
Java Development Kit (JDK) and Java Runtime Environment (JRE) under
Ubuntu Linux? It appears that there are multiple JRE installed by
default under Ubuntu. ......
±¾×÷Æ·²ÉÓÃ֪ʶ¹²ÏíÊðÃû-·ÇÉÌÒµÐÔʹÓÃ-Ïàͬ·½Ê½¹²Ïí 2.5 Öйú´ó½Ðí¿ÉÐÒé½øÐÐÐí¿É¡£
JavaÖеıäÁ¿Óë¶ÔÏóÓÐÇø±ðÂð£¿
Òý×Ó£º±äÁ¿Óë¶ÔÏó
±äÁ¿ÊÇJavaÖÐ×î»ù±¾µÄ´æ´¢µ¥Ôª£¬Îª±äÁ¿¸³Öµ¿ÉÒÔʹÓø³Öµ±í´ïʽ¡£È磺
int i = 10;
¸Ã±í´ïʽµÄº¬ÒåÊǽ«Ò»¸ö×ÖÃæÁ¿£¨literal£©10¸³Öµ¸øÒ»¸öÀàÐÍΪintÐ͵ıäÁ¿£¬±äÁ¿ÃûΪi¡£ÕâÊÇÒ»¸öÎ ......
ÔÚÂÛ̳Àï¿´ÁËdaquan198163ËùдµÄ¡¶³õѧRORµÄÒÉ»ó¡·ÕâÆªÎÄÕ£¬robbinÔڻظ´ÖиøÁËÏêϸµÄ½â´ð£¬¿ÉÊÇ¿´Íê½â´ðÖ®ºó£¬ÎÒÒ²²úÉúÁËһЩÒÉ»ó£¬ÔÚ´ËÏëÎÊÎÊ¡£
ÔÚrobbinËù¸ø³öµÄ½â´ðµ±ÖУ¬¸ü¶àµÄÊDzûÊörailsµÄºÃ´¦£¬È»¶ø´ó¼Ò¶¼ÖªµÀ£¬railsÖ»Ê ......
package com.gis.biz;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import javax.servlet.http. ......