일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 세그먼트 트리
- 알고리즘
- 스프링
- 파이썬
- 문자열
- dfs
- JPA
- 비트마스크
- pandas
- BFS
- 다익스트라
- series
- 자바
- spring security
- disjoint set
- dataframe
- DP
- Redis
- 데이터 flow
- 이펙티브 자바
- equals
- 헥사고날 아키텍처
- java
- ddd
- UML
- 백준
- docker
- 위상정렬
- springboot
- 포트앤어댑터 아키텍처
Archives
- Today
- Total
목록JVM (1)
코딩못하는사람
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bW1ZKV/btqWGLLZ0pa/1Zi34NLizmf9l2Xq2wwJ50/img.png)
Java Virtual Machine(JVM)이란? java와 운영체제(OS) 사이에서 중계자 역할을 해준다. 자바가 운영체제 종류,플랫폼에 관계없이 독립적으로 실행 가능하도록 해준다. 메모리 관리를 GC를 통해서 자동으로 해준다. 왜 JVM 메모리 구조를 알아야 할까? 메모리 설계가 잘되어 있는 프로그램에 비해 메모리 고려가 되지 않은 프로그램은 속도 저하 현상이나 튕김 등의 현상이 일어날 확률이 크다. 결과적으로, 같은 기능의 프로그램이라 하여도 메모리의 관리에 따라 성능이 차이가 나게 된다. 따라서 메모리 구조를 파악하고 한정된 메모리를 효율적으로 사용해야 한다. 자바 실행 과정 -Java Compiler: Java source(.java)파일을 바이트 코드로 바꿔 .class파일로 만들어 준다. ..
자바 메모장/개념 및 문법
2021. 2. 9. 11:47