객체의 동작에 해당하는 {} 블록으로, 메소드를 호출하면 중괄호 블록에 있는 모든 코드들이 일괄적으로 실행된다.
클래스로부터 여러 개의 객체가 생성될 때, 모든 객체가 같은 값을 가진 필드를 갖고 있다면 메모리 낭비가 되는데 이러한 필드를 한 곳에 위치시키고 각 객체들이 공유한다면 더 효율적일 것이다. 자바는 이를 위해 인스턴스 멤버와 정적 멤버를 구분하여 선언할 수 있도록 한다.
객체마다 가지고 있는 멤버(필드, 메소드)로 객체에 소속되어 있기 때문에 객체 없이는 사용할 수 없다.
클래스에 고정된 멤버(필드, 메소드)로 객체를 생성하지 않고 사용할 수 있다.