WORA란 무엇인가? Write once, run anywhere(WORA), 또는 Write once, run everywhere (WORE)은 말 그대로 한 번 작성한 코드를 OS에 종속적이지 않고 어디서든 실행시킬 수 있다는 Java의 특징이다. Sun Microsystems (현 Oracle 소속)에서 Java 언어의 장점을 어필하기 위해 슬로건으로 내세웠다. 즉 Java 프로그램은 어디서든 개발이 가능하고, 어느 디바이스에서도 표준 바이트코드로 컴파일이 되고 JVM이 탑재되어있는 기기라면 어디서든 실행가능하다는 것이 WORA의 본 의미였다. 예를 들면 개발자가 PC에서 개발한 코드를 JVM이 있는 핸드폰, 라우터, 메인프레임 서버 등 여러 곳에서 실행시키는 것이다. (이런 아이디어는 1960년대..

다루는 내용 1. JVM이란 무엇인가 2. JVM의 구성요소 JVM이란 무엇인가 Java Virtual Machine (JVM)은 Java 또는 다른 언어들로 작성된 프로그램을 실행할 수 있도록 하는 가상머신이다. Java는 WORA(Write Once Run Anywhere: 한번 작성된 코드를 수정없이 어디서든 실행할 수 있다) 하도록 설계된 언어인데, 환경과 관계없이 실행될 수 있도록 하드웨어 위에 JVM이라는 가상머신이 있는 것이다. (Java는 정말 WORA할까?) JVM은 Java를 비롯한 여러 프로그래밍 언어(Kotlin, Groovy, 등)로 작성된 바이트코드를 해석하고 실행한다. (바이트코드란 무엇인가) JVM 구성요소 1) 클래스로더 2) 런타임데이터 영역 3) 실행엔진 클래스로더 클래..
- Total
- Today
- Yesterday
- jvm
- Java #GC #가비지콜렉터 #Garbage Collector
- 카카오 코테
- 2019 Kakao Blind
- zipkin
- spring cloud sleuth
- Java #JIT #JVM
- Spring
- 디자인패턴
- 카카오
- Java
- okhttp3
- decorator
- 프로그래밍 모델
- WORA
- 카카오 인턴
- 신규 아이디 추천
- Kakao Blind
- 모던 자바 인 액션
- 코테
- PatternSyntaxException
- behavior parameterization
- IOC
- 스프링
- 2020 KAKAO
- 2021
- nginx 내부
- 카카오코테
- KAKAO 2021
- WORE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |