JVM2 JUnit 테스트 순서 제어하기 JUnit 테스트 순서 제어하기 @FixMethodOrder는 3가지 정렬 옵션을 가지고 있습니다. 속성 설명 MethodSorters.DEFAULT HashCode를 기반으로 순서가 결정되기 때문에 사용자가 예측하기 힘듭니다. MethodSorters.JVM JVM에서 리턴되는 순으로 실행됩니다. 때에 따라서 실행시 변경됩니다. MethodSorters.NAME_ASCENDING 메소드 명을 오름차순으로 정렬한 순서대로 실행됩니다. @FixMethodOrder(MethodSorters.SORT방식) MethodSorters.DEFAULT MethodSorters.JVM MethodSorters.NAME_ASCENDING 2019. 11. 1. Java - JVM Java - JVM 자바가상머신 , JVM(Java Virtual Machine)이란 ?? JVM은 자바 애플리케이션을 클래스 로더를 통해 읽어 들여 자바 API와 함께 실행하는 것이다. JVM은 JAVA와 OS사이의 중개자 역할을 하여 , JAVA가 OS에 의존하지않고 실행될수 있게 한다.(플랫폼에독립적) 그리고 JVM은 메모리관리, Garbage Collection을 수행한다. JVM 은 스택 기반의 가상머신이다. (ARM 등은 레지스터기반으로 동작하는데에 반해) 자바 프로그램 실행 과정 프로그램이 실행되면 JVM은 OS로 부터 이 프로그램이 필요로 하는 메모리를 할당 받는다. JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리한다. 자바 컴파일러(javac)가 자바소스(.java)를 읽어들.. 2019. 9. 2. 이전 1 다음