What do you mean after Java: extends?

look at a piece of code, the definition of a class, where < E extends Enum & BaseEnum > what does this & mean here?

public class EnumTypeHandler<E extends Enum<?> & BaseEnum> extends BaseTypeHandler<BaseEnum>
Apr.03,2021

  

floor 1 positive solution
& it means and in java, but the meaning is basically the same in the generic application scenario.
public class EnumTypeHandler < E extends Enum & BaseEnum > extends BaseTypeHandler < BaseEnum >
E extends Enum & BaseEnum can be understood as E extends (Enum & the meaning of BaseEnum), combining extends, and E is a subclass of Enum and BaseEnum

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e5a603-455ad.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e5a603-455ad.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?