/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
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 :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408918
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.