Avatar billede halfblind Nybegynder
16. november 2001 - 21:23 Der er 6 kommentarer og
1 løsning

Date

Når jeg vil lave et date Objekt
    Date f = new Date(2000,12,25);

så får jeg det her??

Note: Date.java uses or overrides a deprecated API. Recompile with \"-deprecation\" for details.
1 warning
Avatar billede dr.truti Nybegynder
16. november 2001 - 21:28 #1
Avatar billede halfblind Nybegynder
16. november 2001 - 21:30 #2
det er jo javascript..:-)
Avatar billede soreno Praktikant
16. november 2001 - 21:31 #3
deprecated betyder \"at frabede sig\", oversat til menneskesprog betyder det at sun forbeholder sig retten til at udelade Date klassen i senere versioner af api\'et, altså du kan ikke være sikker på at den virker om ½ år..(hvis du skifter jdk). Hvis du går ind og læser om Date står der sikkert en henvisning til den klasse som sun anbefaler dig at bruge (vist nok Calendar).
Avatar billede carstenknudsen Nybegynder
17. november 2001 - 10:26 #4
Date klassen er ikke deprecated og bliver det
næppe.  Derimod er visse constructor\'er blevet
deprecated.
Avatar billede soreno Praktikant
17. november 2001 - 11:12 #5
i jdk1.3 er det ikke kun konstruktørene der er deprecated:
\"As of JDK 1.1, the Calendar class should be used to convert between dates and time fields and the DateFormat class should be used to format and parse date strings. The corresponding methods in Date are deprecated.\"

Men jeg vil give dig ret, Date klassen bliver nok ikke lige fjernet foreløbig, men sun fraråder at anvende nogle af metoderne. Det tolker jeg som det første spadestik til at fjerne klassen..
Avatar billede carstenknudsen Nybegynder
17. november 2001 - 11:38 #6
1) Jeg tror ikke at vi er uenige.
2) Ikke alle konstruktørerne er deprecated,
jeg har lige checket dokumentationen
for 1.4.
2) At nogle metoder er deprecated er ikke
nødvendigvis et faresignal, så var mange
klasser forlængst forsvundet.
Avatar billede soreno Praktikant
17. november 2001 - 12:03 #7
vi er faktisk enige, og jeg tror jeg vil tage min tolkning tilbage. Af ren nysgerrighed fandt jeg suns definition af deprecated:

\"Deprecated APIs are methods and classes that are supported only for backwards compatibility, and the compiler will generate a warning message whenever one of these is used, unless the -nowarn command-line option is used. It is recommended that programs be modified to eliminate the use of deprecated methods and classes, though there are no current plans to remove such methods and classes entirely from the system.\"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester