Simpel fråga, varför .event?

Java

1 svar · 276 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 ;) )

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