webForumDet fria alternativet

Simpel fråga, varför .event?

Java

1 svar · 268 visningar · startad av dekt

Medlem sedan jan. 2001101 inlägg
Frågan#1

jag undrar bara varför man importerar java.awt.event.* när man redan importerat java.awt.*

Medlem sedan juni 20008 205 inlägg
#2

Därför att paket inte importeras rekursivt. Om du importerar java.awt.* betyder det att alla klasser i java.awt hamnar är åtkomliga från din namnrymd, underpaket inkluderas inte. Det finns flera anledningar, en är att det i en del fall kan ge upphov till krockar mellan namn. Sen ska man egentligen undvika att importera alla klasser från ett paket. (Ett råd jag själv brukar följa jätteofta, om jag ska vara ärlig ;) )

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)