Java 썸네일형 리스트형 자바의 애노테이션은 어떻게 사용하는 걸까? @interface의 진짜 의미와 활용법 이번에는 애노테이션에 대해서 학습할게요.자바를 이용하면서 애노테이션을 많이 사용하는데, 정확한 의미는 잘모르는 것 같아서 찾아볼게 많을 것 같네요. ㅎㅎ 주석이라고 해석할 수 있는 Annotation은 자바에서 어떠한 기능을 하는지 찾아보겠습니다. 애노테이션은 코드의 동작에 직접적인 영향을 미치지않고, 메타데이터의 형태로 프로그램의 데이터를 제공한다고 합니다. 컴파일러에 대한 정보 : 컴파일러는 애노테이션을 사용하여 오류를 감지하거나 경고를 억제할 수 있습니다.컴파일 시간 및 배포 시간 처리 : 소프트웨어 도구는 애노테이션 정보를 처리하여 코드, XML 파일 등을 생성할 수 있습니다.런타임 처리 : 일부 애노테이션은 런타임 시 검사할 수 있습니다. 애노테이션은 클래스, 필드, 메소드 및 기타 프로그램 요.. 더보기 JVM (Java Virtual Machine) 자바가상머신 이란? JVM(자바가상머신) 이란? JVM은 자바 언어를 공부하는데 처음이자 끝이라고 생각이 듭니다. Java 언어로 작성된 소스코드는 컴파일러를 통해 컴파일되어 바이트코드로 변환되는데 이를 해석하고 실행하는 것이 JVM이라고 할 수 있습니다. 쉽게 보면 Java 위에 JVM이 위를 살짝 덮어 어떠한 운영체제 상에서도 실행 될수 있게 하는 중개자라고 아시면 되겠습니다. JVM의 구조를 살펴보겠습니다. 추가적으로 바이트 코드는 기계어가 아니기 때문에 OS(운영체제)에서 실행이 불가 합니다. 기계가 읽을 수 있게 대신 해석해준다는 것은 Java의 큰 장점이겠죠? 또한 어떠한 OS에도 영향을 받지 않기때문에 의존성을 줄여 독립적이라는 특성도 가지고 있습니다. 그러면 JVM의 구성요소는 어떻게 될까요? Class Lo.. 더보기 이전 1 다음