Q:

Where java static variables are stored in memory?

class A{
 static int i = 10;
 static int j = 20;

 static void getname(){

   }

}

Where will these variable be stored in memory ?

A:

simply said , Static Variables are stored in HEAP.   Classes and all of the data applying to classes (not instance data) is stored in the Permanent Generation section of the heap.
If you need elaborated answer ,  refer this
static allocation in java - heap, stack and permanent generation 

A:

First, static member variables are stored in the Permanent Generation area of heap.
Your example contains primitive type variables, they will be stored in the PermGen.
If those were object type variables, e.g. static Object x = new Object(); , then the reference x would be stored in PermGen whereas the Object itself would be placed in Young Generation of the heap.

