[Java] 제네릭 클래스의 이해와 활용
·
Dev Lang/JAVA
학습 키워드Generic Class & InterfaceType ParameterType SafetyCode ReusabilityBounded Type ParameterMultiple Type ParametersRaw TypeType Inference 학습 내용1. 제네릭 클래스의 기본 구조와 필요성Java에서 제네릭이 없던 시절의 코드를 보면 다음과 같은 문제점이 있었다.// 제네릭 이전의 코드class OldBox { private Object item; public void setItem(Object item) { this.item = item; } public Object getItem() { return item; }}// 사용 예시OldBox..
[JAVA] 자바의 기본형과 참조형의 값 공유 특성
·
Dev Lang/JAVA
학습 키워드기본형(Primitive Type)참조형(Reference Type)값 복사(Pass by Value)참조 복사(Pass by Reference)학습 정리1. 기본형(Primitive Type)기본형은 실제 값을 복사하여 전달. 복사본은 원본과 독립적으로 동작하며 서로 영향을 주지 않음.public class PrimitiveExample { public static void main(String[] args) { int x = 10; int y = x; // x의 값 복사 x = 20; // x값 변경 System.out.println("x: " + x); // 출력: 20 System.out.println("y:..
개발자 성현
'Dev Lang/JAVA' 카테고리의 글 목록