웹 개발 실전 강의

오정빈·2025년 9월 3일

내일배움캠프

목록 보기
3/22

2025 09 03 스파르타 코딩클럽 3일차

오늘은 이틀동안 배운 내용의 과제와 웹 개발 실전 강의 중 첫 챕터인 자바 문법에 대해 배웠다.
과제에 대한 회고는 내일 한 번에 글을 작성할 예정이라 오늘은 자바 문법으로 간단하게 글을 작성해본다.

1.JAVA

  • 동작원리
    • 자바는 운영체제와 무관하게 실행된다.
    • 자바 코드 작성 -> javac (자바 컨파일러가)가 JVM이 읽을 수 있게 바꾸고
      JVM이 운영체제에 맞춰 실행해주기 떄문이다.
  • 자바 구성
    • JDK : 게빌환경에 필요한 도구 모음, 가장 큰 범위이다.
    • JRE : 자바 실행시 필요한 환경으로 JVM + 실행에 필요한 라이브러리를 포함한다. 바이트 코드 검증기( 클래스 같은 것이 바이트 코드 )
    • JVM : 메모리 관리, 바이트 코드 실행하는 가상 머신

2.메모리 관리

  • 가비지 컬랙션
    • 자바에서 메모리 관리는 가비지 컬랙션이 해준다.
    • 다른 언어에서는 new를 사용해서 동적 생성을 하면 소멸을 해주는 코드가 들어가야 하는데, 자바에서는 가비지 컬랙션이 알아서 처리해주기 떄문에 따로 소멸하는 코드를 작성할 필요는 없다.

이후에 변수 선언, 조건문, 반복문, 클래스, 함수 등 배웠지만 지금 배운 내용을 정리하기에는 너무 간단하게 훑고 지나가서 이후에 자바 문법만을 배우는 시간에 자세히 이해하고 궁금한 점이 생기면 찾아보는 방향으로 진행할 것 같다.

0개의 댓글