91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 46.9M
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-09
  • 語言: 其他
  • 標簽: 其他??

資源簡介

歸檔(1).zip

資源截圖

代碼片段和文件信息

package?com.tomo.common;

import?java.io.IOException;
import?java.io.InputStream;
import?java.util.HashMap;
import?java.util.Map;
import?java.util.Properties;

public?class?DaoFactory?{
private?static?Properties?props?=?new?Properties();

/**?用于緩存dao實例的Map?*/
private?static?Mapject>?cache?=?new?HashMapject>();

private?DaoFactory()?{
}

static?{
InputStream?is?=?Thread.currentThread().getContextClassLoader()
.getResourceAsStream(“dao.properties“);
try?{
props.load(is);

}?catch?(IOException?e)?{
System.err.println(“在classpath下沒有找到dao.properties文件,請檢查!“);
e.printStackTrace();
}
}

public?static?object?getInstance(String?daoName)?{
object?o?=?null;

o?=?cache.get(daoName);?//?先根據dao名稱去緩存Map中取對應的實例

if?(null?==?o)?{?//?緩存中還不存在,就新創建,并存放到緩存中。
String?className?=?props.getProperty(daoName);
if?(null?!=?className?&&?!““.equals(className))?{
try?{
o?=?Class.forName(className).newInstance();

cache.put(daoName?o);
}?catch?(InstantiationException?e)?{
e.printStackTrace();
}?catch?(IllegalAccessException?e)?{
e.printStackTrace();
}?catch?(ClassNotFoundException?e)?{
e.printStackTrace();
}
}
}

return?o;
}

//?泛型方法
public?static??T?getInstance(String?daoName?Class?clazz)?{
T?t?=?null;

object?temp?=?cache.get(daoName);
if?(null?==?temp)?{
String?className?=?props.getProperty(daoName);
if?(null?!=?className?&&?!““.equals(className))?{
try?{
object?o?=?Class.forName(className).newInstance();

t?=?clazz.cast(o);
//?t?=?(T)o;

cache.put(daoName?t);
}?catch?(InstantiationException?e)?{
e.printStackTrace();
}?catch?(IllegalAccessException?e)?{
e.printStackTrace();
}?catch?(ClassNotFoundException?e)?{
e.printStackTrace();
}
}
}?else?{
t?=?clazz.cast(temp);
}
return?t;
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-26?18:43??SouceCode\
?????文件????????8196??2019-05-26?18:43??SouceCode\.DS_Store
?????目錄???????????0??2019-05-26?18:45??__MACOSX\
?????目錄???????????0??2019-05-26?18:45??__MACOSX\SouceCode\
?????文件?????????120??2019-05-26?18:43??__MACOSX\SouceCode\._.DS_Store
?????目錄???????????0??2019-05-26?13:26??SouceCode\library\
?????文件????????9628??2019-05-08?19:23??SouceCode\library\library.iml
?????文件?????????422??2019-05-26?13:26??SouceCode\library\build.gradle
?????目錄???????????0??2018-01-03?10:46??SouceCode\library\build\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\
?????目錄???????????0??2019-05-08?19:13??SouceCode\library\build\generated\res\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\res\pngs\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\res\pngs\androidTest\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\res\pngs\androidTest\debug\
?????目錄???????????0??2019-05-08?19:13??SouceCode\library\build\generated\res\pngs\debug\
?????目錄???????????0??2019-05-08?19:13??SouceCode\library\build\generated\res\rs\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\res\rs\androidTest\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\res\rs\androidTest\debug\
?????目錄???????????0??2018-01-03?10:56??SouceCode\library\build\generated\res\rs\release\
?????目錄???????????0??2019-05-08?19:13??SouceCode\library\build\generated\res\rs\debug\
?????目錄???????????0??2019-05-08?19:13??SouceCode\library\build\generated\res\resValues\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\res\resValues\androidTest\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\res\resValues\androidTest\debug\
?????目錄???????????0??2018-01-03?10:56??SouceCode\library\build\generated\res\resValues\release\
?????目錄???????????0??2019-05-08?19:13??SouceCode\library\build\generated\res\resValues\debug\
?????目錄???????????0??2018-01-03?10:46??SouceCode\library\build\generated\source\
?????目錄???????????0??2019-05-08?19:13??SouceCode\library\build\generated\source\aidl\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\source\aidl\androidTest\
?????目錄???????????0??2019-05-08?19:21??SouceCode\library\build\generated\source\aidl\androidTest\debug\
?????目錄???????????0??2018-01-03?10:56??SouceCode\library\build\generated\source\aidl\release\
?????目錄???????????0??2019-05-08?19:13??SouceCode\library\build\generated\source\aidl\debug\
............此處省略3227個文件信息

評論

共有 條評論