자바 3

(Java) Generic 동작 원리 및 용도

해당 포스트는 JAVA의 Generic에 대한 동작 원리와 용도에 대한 내용을 포함하고 있습니다. Java에서 제네릭(Generic)은 다양한 타입의 객체를 다루는 메소드나 컬렉션 클래스에 타입 체크와 타입 캐스팅을 컴파일 시간에 처리할 수 있게 도와주는 프로그래밍 기법입니다. 제네릭을 사용하면 코드의 재사용성을 높이고, 타입 안정성을 강화할 수 있습니다. 제네릭의 동작 원리와 용도에 대해 쉽게 설명해 보겠습니다. 동작 원리 제네릭을 사용하면 클래스, 인터페이스, 메소드를 정의할 때 타입(Type)을 파라미터로 사용할 수 있습니다. 이 타입 파라미터는 실제 클래스 타입이 사용될 때까지 구체적인 타입을 지정하지 않고, 코드 작성 시점에는 추상적인 '타입 변수'로서 사용됩니다. 컴파일 시, 컴파일러는 이 타..

Java & Spring Boot 2024.02.12

[JAVA] 10진수 <-> 2진수, 8진수, 16진수

10진수 -> 2진수, 8진수, 16진수 int decimal = 10; String binary = Integer.toBinaryString(decimal); // 10진수 -> 2진수 String octal = Integer.toOctalString(decimal); // 10진수 -> 8진수 String hexaDecimal = Integer.toHexString(decimal); // 10진수 -> 16진수 2진수, 8진수, 16진수 -> 10진수 int binaryToDecimal = Integer.parseInt(“1010”, 2); int octalToDecimal = Integer.parseInt(“12”, 8); int hexaToDecimal = Integer.parseInt(“A”, ..

카테고리 없음 2024.01.27