Simpel fråga, varför .event?

Java

1 svar · 291 visningar · startad av dekt

Medlem sedan jan. 2001101 inlägg
Trådstart#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 ;) )

246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)