JAVAÅÅÐòËã·¨£¨·ÇÔ´´£©
JAVAÅÅÐòËã·¨£¨·ÇÔ´´£©
package Sort;
class Data {
Comparable key;
Object value;
public Data() {
}
public Data(Data data){
this.key=data.key;
this.value=data.value;
}
public Data(Comparable key,Object value){
this.key=key;
this.value=value;
}
public String toString(){
return "key="+key+";"+"value="+value+";"+"\n";
}
}
Insertion.java
package Sort;
public class InsertionSort {
public InsertionSort() {
}
//Ö±½Ó²åÈëÅÅÐò,´Óϱê1¿ªÊ¼
public static void straightInsertionSort(Data[] data) {
int i, j;
for (i = 2; i <data.length; i++) {
if (data[i].key.compareTo(data[i - 1].key) < 0) {
data[0] = data[i];//¸´ÖÆÎª¼àÊÓÉÚ
for (j = i - 1; data[0].key.compareTo(data[j].key) < 0; --j) {
data[j + 1] = data[j];//¼Ç¼ÓÒÒÆ
}
data[j + 1] = data[0];//²åÈë
}
}
}
//ÕÛ°ë²åÈëÅÅÐò,´Óϱê1¿ªÊ¼
public static void BinaryInsertionSort(Data[] data){
int i,j,low,high,mid;
for(i=2;i<data.length;i++){
if (data[i].key.compareTo(data[i - 1].key) < 0) {
&nb
Ïà¹ØÎĵµ£º
public static String StringFilter(String str) throws
PatternSyntaxException {
// Ö»ÔÊÐí×ÖĸºÍÊý×Ö
&nbs ......
JDBCÁ¬½ÓMySQL
¼ÓÔØ¼°×¢²áJDBCÇý¶¯³ÌÐò
Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver").newInstance();
JDBC URL ¶¨ÒåÇý¶¯³ÌÐòÓëÊý¾ÝÔ´Ö®¼äµÄÁ¬½Ó
±ê×¼Óï·¨£º
<protocol£¨Ö÷ҪͨѶÐÒ飩>:<subprotocol£¨´ÎҪͨѶÐÒ飬¼´Çý¶¯³ÌÐòÃû³Æ£©>:<da ......
ת¡¡£º¡¡http://wintys.blog.51cto.com/425414/94051
/**
*Ãû³Æ:BinarySearch
*¹¦ÄÜ:ʵÏÖÁËÕÛ°ë²éÕÒ(¶þ·Ö²éÕÒ)µÄµÝ¹éºÍ·ÇµÝ¹éËã·¨.
*˵Ã÷:
* 1¡¢ÒªÇóËù²éÕÒµÄÊý×éÒÑÓÐÐò,²¢ÇÒÆäÖÐÔªËØÒÑʵÏÖComparable<T>½Ó¿Ú,ÈçInteger¡¢StringµÈ.
* 2¡¢·ÇµÝ¹é²éÕÒʹÓÃsearch( ......
package com.mywebtest.common;
import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
/**
* Java reflection ·Ç³£ÓÐÓã¬ËüʹÀàºÍÊý¾Ý½á¹¹Äܰ´Ãû³Æ¶¯Ì¬¼ìË÷Ïà¹ØÐÅÏ¢£¬²¢ÔÊÐíÔÚÔËÐÐ× ......