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