/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
Singleton Design Møster Implementering i J~
Fra :
Henrik Schou
Dato :
07-12-00 20:24
Hej!
Er der nogen af alle Jer derude der har et eksempel på dette?? Program,
kildekoder bare et eller andet!!
På forhånd tak
Henrik
CodeWarrior (
07-12-2000
)
Kommentar
Fra :
CodeWarrior
Dato :
07-12-00 20:49
her er et lille eksempel:
class Singleton {
private static Singleton inst=null;
private Singleton() {
}
public static Singleton instance() {
if ( inst == null )
inst = new Singleton();
return inst;
}
public int kvadrat( int t ) {
return t*t;
}
}
file://TEST
class TestSingleton {
public static void main( String[] argv ) {
Singleton vorSingleton = Singleton.instance();
int x = vorSingleton.kvadrat( 4 );
System.out.println( x );
}
}
Henrik Schou <hschou@vip.cybercity.dk> skrev i en
nyhedsmeddelelse:90oo05$1hcb$1@news.cybercity.dk...
> Hej!
>
> Er der nogen af alle Jer derude der har et eksempel på dette?? Program,
> kildekoder bare et eller andet!!
>
> På forhånd tak
>
> Henrik
>
>
>
Martin Moller Peders~ (
07-12-2000
)
Kommentar
Fra :
Martin Moller Peders~
Dato :
07-12-00 21:05
In <3RRX5.243$bK3.6878@news.get2net.dk> "CodeWarrior" <codewarrior@get2net.dk> writes:
>her er et lille eksempel:
>class Singleton {
> private static Singleton inst=null;
> private Singleton() {
> }
> public static Singleton instance() {
> if ( inst == null )
> inst = new Singleton();
> return inst;
> }
Din kode vil ikke virke i et program med flere traade.
/Martin
N/A (
07-12-2000
)
Kommentar
Fra :
N/A
Dato :
07-12-00 23:05
CodeWarrior (
07-12-2000
)
Kommentar
Fra :
CodeWarrior
Dato :
07-12-00 23:05
ja jeg ved det godt, jeg går i selvsving.
Hvad hvis man bruger double check locking pattern:
public static Singleton getInstance() {
if (_instance == null) {
synchronized(Singleton.class) {
if (_instance == null)
_instance = new Singleton();
}
}
return _instance;
}
Martin Moller Peders~ (
08-12-2000
)
Kommentar
Fra :
Martin Moller Peders~
Dato :
08-12-00 00:04
In <mQTX5.311$bK3.10193@news.get2net.dk> "CodeWarrior" <codewarrior@get2net.dk> writes:
>ja jeg ved det godt, jeg går i selvsving.
>Hvad hvis man bruger double check locking pattern:
>public static Singleton getInstance() {
> if (_instance == null) {
> synchronized(Singleton.class) {
> if (_instance == null)
> _instance = new Singleton();
> }
> }
> return _instance;
>}
Praecist. Flot.
/Martin
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177817
Tips :
31980
Nyheder :
719565
Indlæg :
6410968
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.