개발 아카이브

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

java 2

JVM

JVM의 역할 컴파일된 자바클래스파일(자바바이트코드)를 읽어 운영체제에 맞게 프로그램으로 실행시키는 가상머신이다. 자바코드를 컴파일하면 기계어가 아닌 바이트코드로 변환되는데 이때 운영체제에서 바이트코드를 읽을수 있도록 해석해주는 역할이다. 가비지컬렉터를 이용해서 메모리 관리도 담당한다. Java7부터는 G1GC가 나와서 힙영역의 객체들을 관리하는 역할도 담당한다. OS에 종속적이다. 윈도우의 JVM과 리눅스의 JVM은 다르다 JVM의 구성요소 ClassLoader / ExecutionEngine / Memory(Runtime Data Area) / Native 크게 네가지로 나눠볼 수 있다. .class파일(바이트코드)를 불러와서 JVM메모리에 로드한다. 로딩된 클래스는 runtime data area에..

Java 2022.05.24

LocalDateTime to LocalDate 변환

레거시 구성은 LocalDateTime으로 구성되어 있는데 LocalDate에서 지원하는 Duration, Period를 쓰려고 변환함 LocalDateTime localDateTime = LocalDateTime.now(); LocalDate localDate = localDateTime.toLocalDate();

Java 2021.09.14
이전
1
다음
더보기
프로필사진

개발 아카이브

  • 분류 전체보기
    • php
    • 안드로이드
    • Server
    • JPA
    • Java
    • git
    • 기록
    • ide
    • spring
    • kafka
    • react
    • 객체지향
    • python

Tag

passbyvalue, java, NullPointerException, gradle, JPA, qclass, react, 객체지향5원칙, NULL, datetitme, booleanExpression, springboot, 인텔리제이, IntelliJ, passbyreference, spring, external network, QueryDSL, 명령줄이너무깁니다, 이클립스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바