?????????????????????????????????????д???

LOGGER.debug(String.format("[util]convert [%] to [%s]"?? path?? returnPath));

?????????????????debug??????????????????????о???????????????????????????????null?????????????????

?????????????????????????????????????????????????

????5??JVM?????

????????????ò??????????????·??????????????????????Щ???????????????????????????JVM??????????????????????????????????????????????????

-ea[:...|:] ??-da[:...|:]

????????????ú???????????-esa/-eda????????????????JAVA?ж?????????????????漰???????????????????

??????????Щ????·?????????JVM??????й??????????????????????

????6??main()????

?????Щ???????????д???main()???????????????????????????????????????????????2???????е???Щ???????????????????????У?????????Щ???????????????????????????

?????????main()???????????????????????????????

????7?????????д??

?????????????У????????Щ???д????????????磺??1??????toString()????????2??????????????д?Щ????????????????????Connect()????DisConnect()??????г????toString()????fromString()????Щ?????д??????????Щ???壬????????????е???????????????????????????У???????????????????????job???????????δ???“???“????????????????????????????????????????ò?????????????????????????????????????????????????????????????????????????????????????????????????????á?

????????????????д??????δ?????????????????????????????

????8?????????÷??

??????????????÷??????????????????????

????1???????Jar????????????????????Jar?????????????????

????2???????????????????????????????????????1???????????2????????????1??2???????????????1????????????????????????????????????????????????÷????????????????????????????′???δ?????

??????????????÷????????????????????????????????????????

????9?????ü????

?????Щ??????????????????????Щ?????IO??lock???????????????try…catch???????????Щ?????????????

public static void close(InputStream inputStream)
{
         try {
             inputStream.close();
         } catch (Exception e) {
             LOGGER.warn("fail to close inputstream");
         }
}

????????????ü??????????????