끄적끄적 개발 메모장

  • 홈
  • 태그
  • 방명록

JAVA 2

[JAVA]자바 컴파일 및 실행 과정 JDK,JRE,JVM

자바 가상 메모리(Java Virtual Machine) Program.java 라는 확장자를 가진 파일로 코드를 짠다 JAVA Compiler가 잘근잘근 씹어서 컴퓨터가 알아보기 쉬운 바이트코드로 변환해줍니다 변환이 되면 Program.class라는 확장자를 가진 파일로 바뀐다 이후 JVM으로 들어가 프로그램을 실행하게 된다 자바 실행 순서 컴퓨터(하드웨어) OS(Windows), Mas JVM ( JVM이 있기 때문에 운영체제 상관없이 실행이 가능함) Java 애플리케이션 JDK, JRE, JVM JVM= 자바 프로그램 실제 실행하는 가상 os JRE= JVM + 필수파일 자바 개발없이 실행만 하면되는 상황일 때 설치(마인크래프트 게임 등) JDK = JVM + 필수파일 + 개발자 패키지 자바 개발할..

JAVA 2023.07.11

[JAVA] 좋은 객체 지향 설계의 5가지 원칙

SRP 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다. DIP 의존관계 역전 원칙 프로그래머는 추상화에 의존해야지, 구체화에 의존하면 안된다. 의존성 주입은 이 원칙을 따르는 방법 중 하나다. OCP 소프트웨어 요소는 확장에 열려 있으나 변경에 닫혀 있어야 한다. IOC 제어에 역전 DI 의존관계 주입

JAVA 2023.04.04
이전
1
다음
더보기
프로필사진

끄적끄적 개발 메모장

  • 분류 전체보기 (80)
    • Python (15)
    • 알고리즘 (0)
    • 프로그래머스 코딩테스트 (1)
    • 이슈 (3)
    • Spring (8)
    • 웹 관련 코딩 팁 (2)
    • JAVA (2)
    • CS (18)
    • 인텔리제이 (1)
    • 생각정리 (1)
    • 타임리프 (4)
    • juLog(첫 포폴) (1)
      • 개발 일지 (0)
    • 김영한의 스프동링 완전 정복 (2)
      • 김영한 스프링 이슈 (0)
      • 스프링 입문 - 코드로 배우는 스프링 (2)
      • 스프링 핵심 원리 - 기본편 (0)
      • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (0)
      • 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 (0)
    • 등록 예정 (16)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바