Avatar billede supa Nybegynder
25. januar 2005 - 11:23 Der er 3 kommentarer og
1 løsning

import af klasser

Jeg har siddet og tænkt på hvad er bedst at gøre..?

import java.awt.Font;
import java.awt.Color;

eller

import java.awt.*;

Henter den mere unødvendig data ind, som jeg kan slippe for hvis jeg vælger klasserne individuelt..?
Avatar billede kalp Novice
25. januar 2005 - 11:25 #1
import java.awt.*;

altid en god idé når man skal bruge mere en en klasse
Avatar billede mikkelbm Nybegynder
25. januar 2005 - 11:26 #2
Det er vist meget forskelligt hvad folk gør rundt omkring. Nogle mener at det er pænere kun at importe det man har brug for, mens andre ikke tager det så tungt.

Mig bekendt gør det ikke nogen forskel performance mæssigt, om du bruger det 'wildcard' eller ej.
Avatar billede kalp Novice
25. januar 2005 - 11:30 #3
Jeg er enig med mikkelbm at det ikke gøre nogen forskel performance mæssigt.. mit grundlag for at gøre det er at mindske antallet af imports da den kan bliver temmelig lang og det sker tit man alligevel skal bruge andre klasser fra samme pakke.
Avatar billede arne_v Ekspert
25. januar 2005 - 11:55 #4
import påvirker slet ikke den binære kode (class fil).

Det er en ren source kode ting som gør at du kan bruge kortere navne
i din source kode.

I den binære kode (class fil) bruges der altid fulde klasse navne.

Så der er absolut ingen performance forskel.

Alle code conventions jeg kender siger at man bør kun importere det man skal bruge.

Begrundelsen er:
  - nemmere at se præcis hvad man bruger
  - mindre risiko for konflikt hvor et givet klassenavn er i to
    forskellige wildcard importerede pakker

Til mindre professionel brug som f.eks. eksempler her på E vælger man nok
typisk at spare lidt taste arbejde og wildcard importere.

Eclipse kan f.eks. folde imports i editoren.
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