/
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
Float fra SQL til Java
Fra :
Michael
Dato :
06-06-04 06:26
Jeg læste en tråd her i gruppen om problematikken omkring float i java eller
måske mangel m.h.t. overholdelse af IEEE 754/854-standarten.
Jeg har så læst at JDBC oversætter SQL Float til Java Double og så er mit
spørgsmål så :
Er det fordi Sun´s Java FLOAT ikke overholder IEEE-standarten ?
Eller har jeg misforstået noget ?
Jeg kan ikke lige se hvorfor man ikke må hente floats ud af en db.
Med venlig hilsen
Michael
Niels Dybdahl (
07-06-2004
)
Kommentar
Fra :
Niels Dybdahl
Dato :
07-06-04 13:48
> Jeg læste en tråd her i gruppen om problematikken omkring float i java
eller
> måske mangel m.h.t. overholdelse af IEEE 754/854-standarten.
>
> Jeg har så læst at JDBC oversætter SQL Float til Java Double og så er mit
> spørgsmål så :
> Er det fordi Sun´s Java FLOAT ikke overholder IEEE-standarten ?
> Eller har jeg misforstået noget ?
> Jeg kan ikke lige se hvorfor man ikke må hente floats ud af en db.
Det er muligvis fordi beregninger på floats og doubles afvikles i den
numeriske processor, hvor floats alligevel udvides, så ofte er der ikke
meget vundet ved at bruge float fremfor double. Ved lagring sparer man
selvfølgelig 50% af pladsen, så der kan der være et argument for at bruge
float. Men hvis der ikke er de store pladsproblemer, så brug double hele
vejen.
Niels Dybdahl
Michael (
08-06-2004
)
Kommentar
Fra :
Michael
Dato :
08-06-04 21:16
"Niels Dybdahl" <ndy@fjern.detteesko-graphics.com> skrev i en meddelelse
news:40c46412$0$165$edfadb0f@dtext02.news.tele.dk...
> > Jeg læste en tråd her i gruppen om problematikken omkring float i java
> eller
> > måske mangel m.h.t. overholdelse af IEEE 754/854-standarten.
> >
> > Jeg har så læst at JDBC oversætter SQL Float til Java Double og så er
mit
> > spørgsmål så :
> > Er det fordi Sun´s Java FLOAT ikke overholder IEEE-standarten ?
> > Eller har jeg misforstået noget ?
> > Jeg kan ikke lige se hvorfor man ikke må hente floats ud af en db.
>
> Det er muligvis fordi beregninger på floats og doubles afvikles i den
> numeriske processor, hvor floats alligevel udvides, så ofte er der ikke
> meget vundet ved at bruge float fremfor double. Ved lagring sparer man
> selvfølgelig 50% af pladsen, så der kan der være et argument for at bruge
> float. Men hvis der ikke er de store pladsproblemer, så brug double hele
> vejen.
>
> Niels Dybdahl
>
>
Lyder som en fornuftig forklaring.
Jeg vidste ikke lige at floats udvides i den numeriske processer.
Med venlig hilsen
Michael
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.