Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- jvm이란
- ANR이란
- 안드로이드 유닛 테스트
- 큐 자바 코드
- 안드로이드 유닛테스트란
- 2022 플러터 안드로이드 스튜디오
- android ar 개발
- 안드로이드 유닛 테스트 예시
- 안드로이드 레트로핏 crud
- 서비스 vs 쓰레드
- 2022 플러터 설치
- android retrofit login
- 플러터 설치 2022
- ar vr 차이
- rxjava hot observable
- 서비스 쓰레드 차이
- 자바 다형성
- jvm 작동 원리
- rxjava cold observable
- rxjava disposable
- 안드로이드 라이선스
- 객체
- 스택 자바 코드
- 클래스
- 멤버변수
- 스택 큐 차이
- 안드로이드 os 구조
- 안드로이드 라이선스 종류
- Rxjava Observable
- 안드로이드 레트로핏 사용법
Archives
- Today
- Total
목록jvm이란 (1)
나만을 위한 블로그
[JAVA] JVM의 작동원리
자바라는 프로그래밍 언어는 어떤 플랫폼에서든 소스코드 변경이 없어도 실행할 수 있다. 즉 어떤 CPU나 OS에서든 실행할 수 있단 뜻이다. 그래서인지는 몰라도 웹 어플리케이션 개발에도 사용되고, 안드로이드에서도 코틀린을 밀어주기 이전엔 자바로 기능들을 구현했다. 그런데 이게 어떻게 가능한 것일까? 바로 JVM이 있었기 때문이다. JVM이란? JVM은 원래 Java Virtual Machine의 약어로, "자바 가상 머신"이라고 번역된다. 자바는 언어 이름인데 가상 머신은 뭐하는 놈일까? 가상 머신의 사전적 정의는 아래와 같다. 특정한 프로그램이 실행될 수 있도록 컴퓨터에 가상 실행 환경을 만들어 주는 소프트웨어가 설치된 컴퓨터 그럼 이렇게 유추할 수 있다. 자바로 만들어진 프로그램을 실행할 수 있도록 필..
JAVA
2021. 10. 8. 18:44