일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
Tags
- Refactoring
- load balancing
- oauth2
- java
- RabbitMQ
- 권한
- Security
- tomcat
- Spring
- jvm
- 비동기
- JPA
- 스프링부트
- clean code
- 스프링 부트
- 페이징
- assertj
- Producer
- 클린코드
- g1
- JWT
- 페이스북
- apache
- gdg
- spring boot
- GC
- 스프링
- 리팩토링
- 시큐리티
- OAuth
Archives
- Today
- Total
목록Memory (1)
허원철의 개발 블로그
이번 글은 Java Virtual Mechine (이하 JVM)에 대해 다뤄보고자 합니다. Java는 운영체제에 종속적이다, 독립적이다 라는 말을 합니다. 어떻게 독립적으로 돌아가는 것 일까? 운영체제에 어떻게 독립적일까? - 단순하게 그림만 보고 설명을 보충하자면, Java라는 언어는 JVM이라는 하나의 소프트웨어 위에 돌아갑니다. (C계열같은 언어는 OS에서 실행이 되기 때문에 Java보다 빠릅니다.) Java 동작과정 1) IDE에서 Java Code 작성(.java)2) Java Compiler가 Java Code 컴파일3) Java Byte Code로 변환(.class)4) 실행 그렇다면 JVM은 무엇인가? - 바이트 코드를 실행할 수 있는 주체입니다. JVM이 왜 중요한가? - JVM은 메모리..
java
2017. 3. 8. 17:18