1.클래스로부터 선언된 객체가 가지는 특성이나 행위들을 처리하는 프로그램이며 함수
2. 메소드 앞에는
=> static , final, native, public, private, protected, syncharonized
3. 클래스로 부터 호출되는 함수가 static 으로 선언되면 정적메소드
정적메소드는 전역함수의 역할을 수행하며 해당 클래스 내의 정적 필드 또는 다른 정적 메소드 만을 사용할 수 있다.
정적 메소드의 호출은 클래스 단위로 호출이 가능하기 때문에 객체가 아닌 클래스명으로도 참조가 가능하다.
4. native 선언된 메소드는 자바 이외의 언어(C/C++)로 작성된 메소드를 이용할수 있도록 한다.
5. synchronized로 선언된 메소드는 Object 클래스 안에 정의되어 있으며 자동으로 쓰레기(garbage)를 회수하는 경우가 아닌 사용자가 직접 중요한 자원을 해제 할 수 있다.
6. finalize 메소드를 통해서 가비지 컬렉션이 회수 할 수 없는 자원을 직접 해제 할 수 있도록 하는 것이다.