This code compiles:
import java.io.Serializable; import java.util.Arrays; class Test<T extends Arrays & Serializable> { }
but if I replace the last line with
class Test<T extends Serializable & Arrays> { }
I get the "interface here". Why?
java generics
Gmacar
source share