Вопрос : Синглтон резьбы Java multi

Я имею следующий 2 Кодего, Кодих exisitng кажусь не сейфом резьбы. Я прав? испытание типа


public {=null примера статического испытания

общественное; публика


испытания
приватная () {
} синхронизировала статическое getInstance () {<--- добавьте synchronized
если (пример
null == примера) = новое испытание, то (); пример

возвращенный; logic
} дела


}
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
class= " id= " codeSnippet788225
 ****************** Кодих ********************** существующий/

общественное испытание типа {

     общественное =null примера статического испытания;
     приватное испытание ()
     {
     }

     общественное статическое getInstance () {
        если (null == примера), то
            пример = новое испытание ();

         возвращенный пример;
     }

     логика дела
}
class=

Ответ : Синглтон резьбы Java multi

попытка теперь:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
pathToZipFile= " C:\temp\test.zip "
extractTo= " C:\temp\unzip "

установите fs = CreateObject («Scripting.FileSystemObject»)
установите objLog = fs.CreateTextFile («c:\temp\output.log ")
	
Затемните oShell
Установите oShell = WScript.CreateObject («WScript.Shell»)
oShell.run «mkdir /c cmd» & extractTo
Установите oShell = ничего

Установите fso = CreateObject («Scripting.FileSystemObject»)
Установите скоросшиватель = fso.getfolder (extractTo)
Для каждого oFile в  скоросшивателе. Архивы
	oFile.Delete (поистине)
Затем

установите sa = CreateObject («Shell.Application»)
установите ns = sa.NameSpace (pathToZipFile)
установите filesInzip = ns.items
sa.NameSpace (extractTo) .CopyHere (filesInzip) 

extractTo EnumCSV

objLog.Close

sub EnumCSV (targetdir)
	Тусклое fso
	Установите fso = CreateObject («Scripting.FileSystemObject»)
	Установите скоросшиватель = fso.getfolder (targetdir)
	Для каждого архива в Folder.Files
		Если fso.GetExtensionName (архив) = " csv " после этого
			ParseCSV (архив)		
		Закончитесь если
	Затем
подводная лодка конца

sub ParseCSV (csv_file)
	установите fs = CreateObject («Scripting.FileSystemObject»)
	установите objTextFile = fs.OpenTextFile (csv_file)
	затемните arrStr, линии, lastdate, lasttime
	lines=0
	
	Сделайте пока НЕ objTextFile.AtEndOfStream
		arrStr = разделило (objTextFile.ReadLine, «, ")
		lines=lines+1
	Петля
	
	lastdate = заменяет ть (arrStr (0), """", "")
	lasttime = заменяет ть (arrStr (1), """", "")
	
	архив objLog.WriteLine «: » & csv_file
	линии objLog.WriteLine «полные: » & линии
	objLog.WriteLine «последняя дата: » & lastdate
	последний раз objLog.WriteLine «: » & lasttime
	objLog.WriteLine
	objTextFile.Close
подводная лодка конца
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us