공부&일상 기록

  • 홈
  • 태그
  • 방명록

Language/Java 2

1. JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가?

학습 목차1. 자바 가상 머신(JVM)이란 무엇인가2. 컴파일 하는 방법3. 실행하는 방법4. 바이트코드란 무엇인가5. JIT 컴파일러란 무엇이며 어떻게 동작하는지6. JVM 구성 요소7. JDK와 JRE의 차이1. 자바 가상 머신(JVM)이란 무엇인가Java Virtual Machine(JVM)은 Java를 실행하기 위한 자바 가상머신입니다. 자바와 운영체제 사이에서 중계자 역할을 하며, 자바가 운영체제 종류에 종속받지 않고 실행 가능하도록 합니다.운영체제 위에서 동작하는 프로세스로, 자바 코드(.java)를 컴파일 해서 얻은 바이트 코드(.class)를 해당 운영체제가 이해할 수 있는 기계어로 바꿔 실행 시켜줍니다.Garbage Collection(GC)을 이용하여 자동으로 메모리 관리를 해줍니다.J..

Language/Java 2024.05.23

문자열 뒤집기(StringBuffer)

reverse() 메소드 사용 저장되어 있는 문자열의 순서를 거꾸로 나열하는 메서드 java.lang.StringBuffer 또는 java.lang.StringBuilder 클래스에 있음 코드 public static void main(String[] args) { String s = "HELLO"; StringBuffer str = new StringBuffer(s); System.out.println(str.reverse().toString()); // 거꾸로 출력(OLLEH) }

Language/Java 2023.12.21
이전
1
다음
더보기
프로필사진

공부&일상 기록

Backend Developer

  • 분류 전체보기
    • Language
      • Java
      • Python
    • Data Structure & Algorithm
      • 정리
      • 알고리즘(Algorithm)
      • 코드
    • Problem Solving
      • Baekjoon
    • 프로젝트 및 과제 정리
      • 2021 유닉스시스템프로그래밍
      • 2021 윈도우즈프로그래밍
      • 2022 운영체제
    • 웹
      • Spring
      • 기타
    • 빅데이터
      • 추천

Tag

시간복잡도, 덱, 단일 연결 리스트, 기수정렬, Tabulation, Lower Bound, 정렬속도비교, Upper Bound, 이진트리, 원형 연결 리스트, memoization, custom bound, 힙정렬, stable과 in-place, 유선 통신의 역사, 최단거리, 크루스칼, 병합정렬, BFS, 플로이드워샬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바