java
2024. 1. 13.
[JAVA] static method is Thread-Safe?
Static Method란 자바(Java)에서 static 메소드는 클래스에 속한 메소드로, 클래스의 특정 인스턴스에 속하지 않고 클래스 레벨에서 직접 호출할 수 있는 메소드입니다. static 메소드는 클래스가 메모리에 로드될 때 생성되며, 클래스의 모든 인스턴스가 공유합니다. static 메소드의 특징은 다음과 같습니다. 인스턴스를 생성하지 않고도 클래스 이름을 사용하여 직접 호출할 수 있습니다. static 메소드 내에서는 static 변수나 다른 static 메소드에 직접 접근할 수 있지만, 인스턴스 변수나 인스턴스 메소드에는 접근할 수 없습니다. static 메소드는 this 키워드를 사용할 수 없습니다. 왜냐하면 this는 현재 인스턴스를 가리키는 참조인데, static 메소드는 인스턴스와 관..