Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- vpc peering
- MIG
- Python
- direnv
- Uptime Check
- 자격증
- 후기
- gcp
- AWS
- cloud
- VAGRANT
- 보안 규칙
- interconnect
- kubernetes
- Terraform Cloud
- IAM
- cloud function
- Clean Code
- 우테캠
- vm
- github
- cicd
- Java
- cloud armor
- devops
- pub/sub
- CentOS
- Google Cloud Platform
- docker
- terraform
Archives
- Today
- Total
목록클래스 로더 (1)
EMD Blog
JVM에 대해 알아보자
JVM Java Virtual Machine의 약자로 Java Compiler(javac)를 이용해 Java 코드를 Compile하게 되면 Java 바이트코드가 되는데 이를 실행시켜주는 것이 JVM이다. Java 코드를 작성할 때는 class 단위로 코드를 작성했었고 실제로 Compile을 하게 되면 바이트 코드의 확장자가 .class인 것을 확인할 수 있는데 이런 class파일(바이트코드)들을 JVM은 클래스로더(Class Loader)통해 바이트 코드를 넘겨 받아서 메모리에 로드하고 클래스로더가 바이트 로딩을 끝내게 되면 JVM 실행 엔진이 바이트 코드를 실행하게 된다. 특징 JVM은 Java 코드를 한번만 작성해서 여러 플랫폼에 동일한 실행을 보장(Write Once Run Anywhere)하기 위..
개발/Java
2021. 5. 15. 14:24