2023.10.24(화) 슈퍼코딩 부트캠프 백엔드 인턴 Week3 Day2 보고

2024. 3. 6. 19:18· SuperCoding
  • TO-DO LIST

- 41강 JVM 메모리 런타임 ~ 44-1강 여러 기본 클래스

​

  • 배운 내용 요약 정리

Java 참조형 new로 생성 = JVM Heap 메모리 점유

Player player1 = new Player("player1");

저장된 공간 주소를 지칭하는 것

-> 아무것도 지칭하지 않으면 null 할당

​

constant pool

stack

heap

​

Garbage collector

가비지 컬렉션 대상 판별하기

Reachable: 객체가 참조되고 있는 상태

Unreachable: 객체가 참조되고 있지 않은 상태

​

가비지 컬렉션 청소방식

Mark - Sweep - Compaction

Minor GC: young generation - 새로운 객체들이 할당되는 영역

Major GC: old generation - young generation에서 오랫동안 살아남은 객체들이 존재하는 영역

Stop-the-World

​

직접 GC 호출 = 아주 무거운 작업

System.gc();

​

어머니 클래스 Object - 모든 클래스는 Object 자식 (extends Object)

기본적으로 설치되는 Java.lang 패키지

​

클래스 Object의 중요 메서드

- toString()

메서드 목적: 객체 정보를 문자열로 바꾸어 준다.

- equals()

메서드 목적: 두 인스턴스가 같은 객체인지 판단한다.

두 인스턴스의 Heap 주소 값을 비교하여 Boolean 값을 리턴해준다.

hashCode(): 객체의 해시 코드 반환

clone(): 자신과 같은 객체 복제

​

Java String 동등 비교

== VS equals

"==": 항상 두 변수의 메모리 주소값 비교

"equals": 기본은 "=="와 같지만, 하위 클래스에서 재정의 가능

​

강사님 죄송합니다..

​

  • 부족한 점

​

  • 스스로 시도해본 것들

​

  • 해결 내용

​

  • 알게된 점

​

  • 헷갈리거나 실수한 점

​

  • 회고
 
 

'SuperCoding' 카테고리의 다른 글

2023.10.26(목) 슈퍼코딩 부트캠프 백엔드 인턴 Week3 Day4 보고  (0) 2024.03.06
2023.10.25(수) 슈퍼코딩 부트캠프 백엔드 인턴 Week3 Day3 보고  (0) 2024.03.06
2023.10.23(월) 슈퍼코딩 부트캠프 백엔드 인턴 Week3 Day1 보고  (0) 2024.03.06
슈퍼코딩 웹개발 부트캠프 백엔드 2주차 인턴 후기  (0) 2024.03.06
2023.10.20(금) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day5 보고  (0) 2024.03.06
'SuperCoding' 카테고리의 다른 글
  • 2023.10.26(목) 슈퍼코딩 부트캠프 백엔드 인턴 Week3 Day4 보고
  • 2023.10.25(수) 슈퍼코딩 부트캠프 백엔드 인턴 Week3 Day3 보고
  • 2023.10.23(월) 슈퍼코딩 부트캠프 백엔드 인턴 Week3 Day1 보고
  • 슈퍼코딩 웹개발 부트캠프 백엔드 2주차 인턴 후기
효딩
효딩
개ㄱ발은 기세다. 줄여서 객기.
효딩
hyoding
효딩
전체
오늘
어제
  • 분류 전체보기 (245)
    • SKKU SW (30)
      • Computer Architecture (14)
      • Database (4)
      • Computer Network (3)
      • Operating System (7)
      • Mobile App Programming (2)
    • SuperCoding (68)
    • CS (8)
    • Web Programming (19)
    • Cloud (13)
    • Languages (45)
      • Python (8)
      • Java (37)
    • Supporters (8)
      • MoteMote (6)
      • NHN Cloud (2)
    • Certification (27)
      • Network Advisor (14)
      • ADsP (10)
      • Engineer Information Proces.. (3)
    • Finance (9)
      • 경제금융용어 (3)
    • Woori FISA (14)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 네트워크관리사
  • 인프라
  • 코틀린문법
  • 서버배포
  • AWS
  • rds local 접속
  • 인프라개발
  • Kotlin
  • 우리fis아카데미
  • 네트워크관리사 합격
  • K-디지털트레이닝
  • apppaas
  • 앱개발
  • 서버개발
  • 우리에프아이에스
  • 네트워크관리사2급 공부방법
  • 클라우드 서비스
  • 네트워크관리사 준비물
  • 코틀린
  • 글로벌소프트웨어캠퍼스
  • 우리FISA
  • 봐
  • 네트워크관리사2급 필기
  • 클라우드서비스개발
  • 네트워크관리사 후기
  • 서버생성
  • 클라우드
  • nhn cloud
  • 네트워크관리사 커트라인
  • 네트워크관리사2급

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
효딩
2023.10.24(화) 슈퍼코딩 부트캠프 백엔드 인턴 Week3 Day2 보고
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.