728x90
반응형
질문 : 현재 실행중인 메서드의 이름 가져 오기
Java에서 현재 실행중인 메서드의 이름을 얻는 방법이 있습니까?
답변
Thread . currentThread() . getStackTrace()
에는 일반적으로 호출하는 메소드가 포함되지만 함정이 있습니다 ( Javadoc 참조).
일부 가상 머신은 상황에 따라 스택 추적에서 하나 이상의 스택 프레임을 생략 할 수 있습니다. 극단적 인 경우이 스레드와 관련된 스택 추적 정보가없는 가상 머신은이 메서드에서 길이가 0 인 배열을 반환 할 수 있습니다.
출처 : https://stackoverflow.com/questions/442747/getting-the-name-of-the-currently-executing-method
728x90
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
Java에서 배열을 선언하고 초기화하는 방법 (0) | 2021.06.22 |
---|---|
목록 초기화 방법<String> Java의 개체? (0) | 2021.06.22 |
Java에서 사용할 수있는 Gradle의 변수를 선언 (0) | 2021.06.16 |
Java에서 getPath (), getAbsolutePath () 및 getCanonicalPath ()의 차이점 (0) | 2021.06.15 |
Java Vector (및 Stack) 클래스가 더 이상 사용되지 않거나 더 이상 사용되지 않는 이유 (0) | 2021.06.15 |