> 1) If i declared a class as final class..all the
> methods and variables also default final in this
> class?
Not exactly, but since you cannot subclass a final class, effectively, yes, the methods are final. "Final" means something different when applied to variables, though
> 2) Which one is faster abstract or interface why?
Neither, and nor does it matter. If there were any difference it would be so negligible as to not matter at all. A very odd question
> 1) If i declared a class as final class..all the
> methods and variables also default final in this
> class?
Methods yes, implicitely (though irrelevant), variables no (because final means something else for them).
> 2) Which one is faster abstract or interface why?
Both won't execute anything.