Recently I've been asked a question which is, what's the difference between Golang and Java about interface?
I know there are some 'syntactic sugar level' differences, what I am interested is anything beneath the ground, like how does Golang and Java implement interface? What's the most difference? Which one is more efficient? Why?
Could anyone post blogs link or source code about this topic? Source code is better.