- 객체를 생성하지 않고 사용할 수 있음 ex) Math.abs(int a); - main() 메서드가 실행되기 전에 이미 생성 - 클래스당 하나만 생성되어 동일 클래스의 모든 객체가 공유
- 객체 생성 시에 생성 - 객체가 사라지면 같이 사라짐 - 객체마다 따로 존재
1. static 메소드는 static 멤버만 사용 가능 2. static 메소드는 this 사용 불가
ex) final class ClassName{};