오늘은 뭐 할까?

  • 홈
  • 태그
  • 방명록

Study/Java 2

Classpath

1. Classpath 란? 여러가지 라이브러리에서 라이브러리에 대한 소스파일을 찾을때 필요한 경로 .Class (Bytecode) 찾기 위한 경로 JVM에게 파일 시스템의 경로를 알려 주어야 .Class를 찾을 수 있음 2. Classpath를 지정하는 방법 java 명령어를 실행할 때 -classpath로 제공 Callee.java에 작성한 코드 class Callee { public void call(String arg) { System.out.println(arg); } } Hello.java에 작성한 코드 class Hello { public static void main(String[] args) { System.out.println("hello"); Callee callee = new Cal..

Study/Java 2023.08.25

JAVA 코드가 실행되는 원리

1. 자바 코드의 컴파일 자바 파일(. java)은 컴퓨터가 이해할 수 없는 언어 자바 컴파일러(javac)에 의해 자바 바이트코드(.class)로 변환 → JVM (Java Virtual Machine)이 이해할 수 있는 언어 하드웨어 또는 운영체제가 다르면 입력해야 하는 기계어 코드가 다르다 JVM → .class 파일을 각 운영체제나 하드웨어마다 수행할 수 있는 기계어로 바꾸어 실행해 준다 2. JVM이 자바 바이트 코드를 실행하는 원리 Class Loader : .class 파일(Bytecode file)을 런타임에 메모리로 로드 Bytecode Verifier : Bytecode가 실행가능한 코드인지 검사 JIT(Just-In Time) Compiler : 유효한 bytecode를 기계어로 변환..

Study/Java 2023.08.25
이전
1
다음
더보기
프로필사진

오늘은 뭐 할까?

  • 분류 전체보기 (28)
    • 오늘은 뭐 했지? (1)
    • Study (8)
      • Java (2)
      • SQL (1)
      • 코오오오테 (5)
      • 정처기 (0)
    • DE (13)
      • Airflow (4)
      • Docker (2)
      • ZooKeeper (4)
      • Hadoop (3)
      • Kubernetes (0)
    • Computer Science (6)
      • 운영체제 (1)
      • 자료구조 (3)
      • 알고리즘 (2)

Tag

자료구조, airflow, 배열, Counter, Python, hdfs, Stack, 오류주의, 독학, linkedlist, docker, Anaconda, Java, de, hadoop, 웹 개발, 이어드림, zookeeper, 프로그래머스, 코테,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바