공감하기
본문 바로가기
  • [!] Manual from the past has just arrived
TIL

[TIL] 2024-09-11

by Puilin 2024. 9. 11.

1. 새로운 지식

  • Java의 특징
    • 플랫폼 독립성
      • JVM
        • Java 프로그램을 실행하기 위한 가상 컴퓨터라고 생각하면 쉽다
        • Java로 프로그램을 만들면 컴파일러(JVM이 아니다!)가 프로그램을 Java 바이트 코드로 변환한다.
        • JVM은 이 바이트코드를 읽어 해당 컴퓨터의 운영체제가 이해할 수 있는 기계어로 번역하고 실행한다.
        • Java 바이트 코드는 JVM을 지원하는 모든 시스템에서 별도의 수정 과정 없이 실행되므로, 어디에서나 Java 코드를 실행할 수 있게 된다. → 이러한 특징을 플랫폼 독립성이라고 함
        • 플랫폼 독립성은 Java의 철학과도 연관이 있음 (Write Once, Run Everywhere)

2. 내일의 목표

  • 추가 학습
    • Java의 동작 원리 이해하기(https://bgpark.tistory.com/141)
    • Java 입문 강의로 Java 복습 (김영한)
      • 필요한 부분 위주로, 그러나 꼼꼼하게
    • SQL 사전캠프 퀘스트 걷기반 1번부터 5번

참고자료

  1. https://docs.oracle.com/javase/specs/jvms/se17/html/jvms-1.html#jvms-1.2
  2. https://bgpark.tistory.com/141

'TIL' 카테고리의 다른 글

[TIL] 2024-09-19  (0) 2024.09.19
[TIL] 2024-09-12  (1) 2024.09.12
[내일배움캠프] 스타터 노트  (0) 2024.09.11
[Socket.IO] ws과 socket.io의 차이점  (0) 2024.02.01