일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 비트마스크
- 2018 카카오
- 카카오
- gcp
- 삼성 SW 기출문제
- 2018 KAKAO BLIND RECRUITMENT 1차
- set
- 부스트코스
- 카카오 공채
- bfs
- 삼성 SW 역량테스트
- Baekjoon
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- CS 스터디
- 2019 KAKAO BLIND RECRUITMENT
- 2018 카카오 공채
- c++
- Java
- dfs
- 자바
- gradle
- 2020 KAKAO BLIND RECRUITMENT
- 프로그래머스
- 젠킨스
- 2018 KAKAO BLIND RECRUITMENT
- 백준
- 2020 카카오 공채
- 알고리즘
- 2019 카카오 공채
- map
Archives
- Today
- Total
목록jvm (1)
아무코딩
[자바] JVM
Java의 특징 기본적으로 자바프로그램들은 JVM위에서 동작한다. JVM위에서 동작하기 위해서는 자바 바이트 코드가 필요하다. 이 자바 바이트코드는 개발자에 의해서 작성된 자바 소스코드(.java)를 자바컴파일러(javac)로 변환된 코드(.class)를 말한다. 자바 프로그램의 특징 JVM은 Bytecode를 구동하고 있는 OS에 맞추어 BinaryCode로 해석(Interpret)한다. 그러므로 JAVA 프로그램은 OS에 독립적이다. Bytecode는 클랩스 단위(.class)로 생성되므로, 프로그램의 수정이 일어나더라도 전체 소스코드를 다시 컴파일할 필요가 없다. 프로그램이 실행되는 도중에도 JVM은 OS로부터 메모리를 할당받아 스스로 관리한다. 대표적으로 GC(Garbage Collection)이..
CS/자바
2020. 4. 18. 23:36