profile
하이 이것은 나의 깨지고 부서지는 기록들입니다
post-thumbnail

[java구현]Parant parent = new Child();의 경우, 오버라이딩 된 메서드를 메모리에서 어떻게 찾아갈 것인가?(동적 디스패치)

Parant parent = new Child();의 경우, 오버라이딩 된 메서드는 메모리에서 어떻게 찾아갈 것인가? 부모타입으로 가면 자식을 호출할 수 없지 않은가?(일방통행) 에 대한 답 포스팅입니다.

2024년 10월 22일
·
0개의 댓글
·
post-thumbnail

상속과 메모리 구조

상속 관계의 객체를 생성하면 그 내부에는 부모와 자식이 모두 생성된다. 단순히 부모의 필드와 메서드만 물려 받는게 아니다. 상속 관계를 사용하면 부모 클래스도 함께 포함해서 생성된다.

2024년 10월 19일
·
0개의 댓글
·
post-thumbnail

[Java] JVM 메모리구조 암기 말고 이해하기(중요한 것은 꺾이지 않는 마음)

JVM 메모리 구조에 대한 총정리 포스팅입니다. 단순히 암기가 아닌 이해를 목적으로 정리했습니다.

2024년 10월 17일
·
0개의 댓글
·
post-thumbnail

[Java] 정적 메서드(static)는 오버라이딩이 될까? (메서드 은닉)

정적메서드(static)가 오버라이딩 될 수 없는 이유와 관련 내용을 포스팅했습니다. 메서드 오버라이딩과 메서드 은닉에 관련된 내용이 정리되어있습니다.

2024년 10월 11일
·
0개의 댓글
·
post-thumbnail

getter, setter란?(+사용하는 이유, 지양하는 이유)

getter, setter의 개념과 사용법, 사용하는 이유와 지양하는 이유에 대해 다룬 포스팅입니다.

2024년 6월 16일
·
0개의 댓글
·
post-thumbnail

[JAVA] 내가 while문보다 for문을 선호하는 이유(속도, 구조 비교)

for문과 while문의 구조적 차이, 이로인한 속도 차이를 설명한 포스팅입니다.

2024년 6월 1일
·
0개의 댓글
·
post-thumbnail

[Vue.js] Router 라우터의 개념 및 사용법

뷰시리즈 마무리 '라우터' 포스팅입니다. 이외 vue시리즈 마무리 소감을 곁들인!

2024년 1월 27일
·
0개의 댓글
·
post-thumbnail

[Vue.js] Vue의 생명주기 : Lifecycle Hook

📌 Vue의 생명주기 >각각의 Vue 컴포넌트 인스턴스는 생성되고 소멸될 때 사전에 정의된 몇 단계의 과정을 거치게 되는데 이를 라이프사이클(lifecycle)이라 한다. 라이프사이클 훅(Lifecycle hooks)은 라이프사이클 단계에서 사용자가 자신의 코드를

2023년 12월 6일
·
0개의 댓글
·
post-thumbnail

[Vue.js] Provide / Inject 자식의 자식의...n에게 데이터 전달하기

📌 1. Provide / Inject 1) Provide와 Inject란? 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 Props를 사용했었다. 그런데 위와 같이 Props의 깊이가 깊다고 가정해보자. 그것도 아주 많이 깊다고 가정해보면, 계속해서 P

2023년 11월 1일
·
0개의 댓글
·
post-thumbnail

[Vue.js] Slot이란? - 컴포넌트 컨텐츠 전달

html과 마찬가지로 컴포넌트에 컨텐츠를 전달할 수 있도록 해준다.한마디로, 특정 내용 뭉텅이를 가져다가 컴포넌트 안에 삽입시키고 싶을 때 쓰는 것이다.역시 예시로 시작해보자.FancyButton.vue를 만들었다.버튼에서 보여줘야할 텍스트가 화면마다 다르다고 가정해보

2023년 10월 18일
·
0개의 댓글
·
post-thumbnail

[Vue.js] Non-Prop 속성 (fallthrough 속성)

📌 Non-Prop 속성(fallthrough 속성) >Non-Prop 속성은 props 또는 event 에 명시적으로 선언되지 않은 속성 또는 이벤트이다. (ex. class, style, id) 이전포스팅(emits)에서 '왜 이벤트를 선언해야 하는가?'라

2023년 10월 18일
·
0개의 댓글
·
post-thumbnail

[Vue.js] 컴포넌트에 v-model 적용하기

📌 컴포넌트에 v-model 만들기 >컴포넌트를 만든 후 해당 컴포넌트에 v-model을 적용하려면 @update:modelValue 이벤트를 사용하여 v-model을 만들 수 있다. 기본적으로 v-model은 html요소인 ``태그에서 사용한다. 위의 v-mo

2023년 9월 20일
·
0개의 댓글
·
post-thumbnail

[Vue.js] emit 자세히 살펴보기(다양한 사용법, 예시)

이전 포스팅에서 props와 emit에 대해 다뤘다.이번 포스팅에서는 그 중 emit에 대해 좀 더 자세히 다뤄보겠다.자식 컴포넌트에서 부모 컴포넌트로 데이터를 전달 또는 트리거의 목적으로 이벤트를 내보낼 수 있다. 이벤트는 컴포넌트의 emit 메서드를 통하여 발생시킬

2023년 9월 2일
·
0개의 댓글
·
post-thumbnail

[Vue.js] Props, Emit 부모·자식 컴포넌트 데이터 전달(사용법)

컴포넌트에 등록할 수 있는 사용자 정의 속성.간단히 말하면, 자식 컴포넌트에서 props를 선언하면 부모 컴포넌트에서 데이터(속성)를 전달할 수 있다.위의 그림을 통해 직관적으로 알 수 있다.부모 컴포넌트의 데이터를 자식 컴포넌트로 전달시키는 역할이다.쉽게 예시 먼저

2023년 8월 31일
·
1개의 댓글
·
post-thumbnail

[Vue.js] SFC CSS와 스타일 가이드

싱글파일컴포넌트에서 CSS기능 (scoped / 모듈) 그리고 컴포넌트 등록시 명명 규칙등의 가이드를 분리하여 정리한 포스팅입니다.지속적으로 가이드를 추가 수정 할 예정입니다.<style>태그에 scoped속성이 있는 경우 해당 CSS는 현재 컴포넌트의 요소에만

2023년 8월 26일
·
0개의 댓글
·
post-thumbnail

[Vue.js] Single-File Component(SFC)

기본적으로 Single-File Component는 화면의 특정 영역에 대한 HTML, CSS, JS 코드를 한 파일에서 관리하는 방법이다. Vue에서 Single-file component는 템플릿(template), 로직(script), 스타일(style)을 하나의

2023년 8월 26일
·
0개의 댓글
·
post-thumbnail

[Vue.js] Watch, WatchEffect

📌 1. Watch >composition API의 watch는 반응형 상태가 변경 될 때마다, 이를 감지하여 특정 작업을 수행하게 하는 "감시자 역할"을 한다. 한 마디로, 반응형 상태가 변경 되었을 때 이를 감지하여 다른 작업(DOM변경, 비동기 작업 등등..)

2023년 8월 15일
·
1개의 댓글
·
post-thumbnail

[Vue.js] 양방향 바인딩(v-model)

📌 양방향 바인딩 v-model 1. v-model 이란? >입력 요소의 상태와 자바스크립트의 상태를 동기화 시켜주는 디렉티브. 즉, v-model은 양방향 바인딩을 시켜주는 디렉티브이다. 양방향 바인딩이란 무엇일까? 말 그대로, 단방향이 아닌 양방향을 연결시켜

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

[JS] 이벤트 버블링(bubbling)과 캡처링(capturing)

자바스크립트의 버블링과 캡처링의 개념과 예시에 대해 정리한 내용입니다. 추가적으로, event.target과 event.currentTarget의 차이에 대해 정리한 포스팅입니다.

2023년 8월 5일
·
1개의 댓글
·
post-thumbnail

[Vue.js] 디렉티브(Directives)란?

📌 디렉티브(Directives)란? >**디렉티브는 v-접두사가 있는 특수 속성이다. 그대로 직역하면 '지시'를 뜻한다. 즉, 디렉티브는 기능상에서 중요한 역할인 컴포넌트(또는 DOM요소)에게 " Vue는 여러가지 내장 디렉티브를 제공한다. v-text v-ht

2023년 7월 31일
·
1개의 댓글
·