What is the difference between an abstract class and an interface?

Can we make a program having structure or class under structure?

What are Java String class method?

Can we make a class static ?

What is the purpose of the Runtime class?

Can we access the non-final local variable, inside the local inner class?

What is nested class?