forskellen er, når du bruge * skal computeren til at lede listen igennem, og finde ud af hvd det hele heder, før det kan give dig resultaterne. Hvis du skriver det for den, sparer den det besvær, og du får det hele lidt hurtigere :)
lol, selvfølgelig er det milisekunder - men hvis du har mange brugere, kan jeg love dig for at du ser en forskel!
Jeg lavede det om på min hjemmeside for nogle måneder siden - det blev så meget hurtigere at jeg steg med 25% flere sidevisninger (50,000) om dagen! Jeg kører altid min server fuldt ud, da jeg ikke har råd til en større... så hvis du belaster databasen meget, vil du kunne mærke en stor forskel.
Den eneste forskel er under kompileringen. Hvor compileren får en lidt større navnetabel at lede i hvis du bruger *.
den kompilerede .class fil skulle gerne være præcis den samme i begge situationer (test evt på fillængde og checksum). Så køretiden er præcis den samme.
nej, der er IKKE forskel i loadningen af klasserne, men kun i compileringen. Der vil i class-filerne stå direkte henvisninger til de metoder fra JavaAPI,der skal bruges også loader bootstrap classloaderen metoderne dynamisk. Den eneste forskel er i kompileringen.
disky >> dovenlars. metode 1 er fedre da den har kommenterende effekt og mere præcist fortæller hvilke dele af sql der bruges :-))
Synes godt om
Ny brugerNybegynder
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.