(TIL)pre-onboarding_04

졍이🥨·2022년 11월 12일
0

개발일지

목록 보기
7/38

2022-11-11 (금)

Chap_05 참조타입+면담

<자바의 타입>

- 기본타입 : 정수, 실수, 문자, 논리 리터럴을 저장하는 타입

- 참조타입 : 객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스

String 클래스 변수는 힙 영역의 String객체 번지 값을 가지고 있습니다. 번지를 통해 객체를 참조하기 때문에 String클래스 변수를 참조 타입 변수라고 합니다.


*메모리 사용 영역

메소드 영역 : JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역. 코드에서 사용되는 클래스

힙영역 : 객체와 배열이 생성되는 영역. 여기에 생성된 객체와 배열은 JVM 스택 영역의 변수나 다른 객체의 필드에서 참조한다. 만일 참조하는 변수나 필드가 없다면 의미 없는 객체가 되기 때문에 JVM이 이것을 쓰레기로 취급하고 쓰레기 수집기를 실시해서 자동으로 제거한다.

JVM스택 영역 : 메소드를 호출할 때마다 프레임을 추가하고 메소드가 종료되면 해당 프레임을 제거하는 동작을 수행한다.

*참조변수의 ==, != 연산

참조타입변수들 간의 ==, != 연산은 동일한 객체를 참조하는지, 다른 객체를 참조하는지 알아볼 때 사용됨.


(2022-11-11)금요일 오후 4시 15분~4시 30분에 면담이 이루어졌으며 이어서 오후 9시 15분~9시 50분 주특기 변경 또는 기수 이월에 대한 상담이 이루어졌음. 백과 프론트가 정확하게 잡혀있지않으며, 백에 대한 호기심으로 자바를 선택했으나 자바 스프링을 다루면서 프로젝트에 참여하기에는 아직 어려움이 많다고 생각(스프링 배우다가 스프링처럼 튕겨져나갈 것 같았다)했고 사전 프로젝트 때에는 백에 대한 경험보다는 홈페이지를 구성하고 꾸미는 등 프론트에 대한 경험과 코드를 구성하는 대로 보여지는 것에 대한 흥미를 느꼈던 부분이 있어 주특기 변경에 대해 말씀드렸음. 내일(토) 상담전화가 이루어질 예정임

profile
Front-End :)

0개의 댓글