일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- devops
- MIG
- Java
- cloud
- VAGRANT
- interconnect
- AWS
- cloud function
- Clean Code
- cicd
- 보안 규칙
- 우테캠
- Google Cloud Platform
- IAM
- kubernetes
- 후기
- vm
- vpc peering
- direnv
- pub/sub
- docker
- cloud armor
- Python
- Uptime Check
- Terraform Cloud
- gcp
- 자격증
- CentOS
- terraform
- Today
- Total
목록개발/Java (2)
EMD Blog
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)하기 위..
이 글은 Java8을 기준으로 작성했습니다. HashMap HashMap (Java Platform SE 8 ) If the specified key is not already associated with a value (or is mapped to null), attempts to compute its value using the given mapping function and enters it into this map unless null. If the function returns null no mapping is recorded. If the function docs.oracle.com HashMap은 Key, Value의 Entry를 가지는 Java의 대표적인 Map 구현체 중 하나이다. Has..