En primer lugar, la diferencia entre las variables miembro y variables estáticas
1, pertenece a un diferente: un objeto que pertenece a variables miembro, también conocidos como variables de instancia
Las variables estáticas pertenecen a la clase, también conocido como variables de clase
2 ubicación diferente de memoria: variables miembro se almacenan en la memoria de pila
Las variables estáticas estáticos se almacenan en el área zona método
3, la memoria se produce en momentos diferentes: con las variables miembro para crear un objeto existe, el objeto desaparece con la desaparición
Las variables estáticas con la carga y la clase de carga, desaparecen con la desaparición de la clase
4, llamar a diferentes: variables miembro sólo pueden ser invocados por un objeto
Las variables estáticas pueden ser invocadas por nombre de la clase, sino que también puede ser invocada a través de objetos
En segundo lugar, la diferencia entre las variables miembro y variables locales
1, posiciones diferentes clases: una variable de miembro exterior en el método de la clase
Las variables locales declaradas en el método o métodos definidos
2 memoria de localización diferentes: las variables miembro en memoria de pila
Las variables locales en la memoria de pila
3, diferente del ciclo de vida: crear variables miembro con los objetos existen
Las variables locales de la existe el método de llamada
4, la inicialización de valor: las variables miembro de valor inicialización por defecto
Las variables locales deben definir la asignación