[내배캠/6일차] TIL - 프로그래밍 기초 주차 시작, Git 심화 특강

euphony·2024년 12월 31일
0

내일배움캠프

목록 보기
22/66

✅오늘의 한 일

  • 자바 문법 종합반 1주차 강의 듣기
  • Git 심화 특강

💻오늘의 학습

자바 문법 종합반 1주차

  • JVM(Java Virtual Machine) : 자바 가상 머신, 여러 가지의 기기 위에 Java 프로그램을 실행시킬 수 있는 가상의 기기를 만들어주는 것을 의미한다.
  • 바이트 코드 : 운영체제가 읽을 수 있는 코드로 Java 컴파일러가 변환한 코드
  • 인터프리터 : 운영체제가 읽은 바이트 코드를 기기가 실행할 수 있는 기계어로 번역
  • JIT 컴파일러 : 빠른 Java .class 코드 해석기
  • 메모리 영역 : Java 데이터를 저장하는 영역
  • 클래스 로더 : JVM으로 class를 불러와서 메모리에 저장
  • 가비지 컬렉터 : 메모리 영역에서 안 쓰는 데이터를 청소

JVM에서 프로그램이 동작하는 흐름은 다음과 같다.

Git 심화 특강

  • git branch 브랜치명 : 브랜치 만들기
  • git branch : 브랜치 확인하기
  • git switch 브랜치명 : 브랜치 바꾸기(최근에 만들어짐)

merge 명령어도 있지만, 주로 github에서 합친다. 다음과 같은 과정을 통해 merge를 한다.

  1. 브랜치 생성 및 이동
  2. 기능 개발 및 코드 저장
  3. 코드 업로드 및 PR 생성
  4. github merge
  5. 내 로컬에도 반영

📝오늘의 회고

오늘은 프로그래밍 주차가 새롭게 시작되었다. 사실 강의를 듣는 것이 전부여서 팀원들과의 소통도 없다보니 조금 졸렸다. 어려운 내용은 아니어서 1주차를 빠르게 들었지만, 과연 오늘 3주차까지 다 들은 사람이 있을지 의문이다..일단 내일까지 2주차를 끝내고 가능하면 3주차까지 듣도록 노력해봐야겠다. 인프런 강의도 들어야하니 더 몰입해서 집중하자.

📌내일의 할 일

  • 자바 강의 듣기

0개의 댓글

관련 채용 정보