본문 바로가기

반응형

Develop/JAVA

(3)
[JAVA] 제네릭 타입 제네릭 타입이란 제네릭 타입은 Java에서 타입 안정성(type safety)과 재사용성(reusability)을 높이기 위해 도입된 기능입니다. 제네릭은 클래스, 인터페이스, 메서드 등에서 타입을 파라미터화하여 여러 종류의 실제 타입을 지원하는 일반화된 코드를 작성할 수 있게 합니다. 일반적으로 제네릭은 "" 기호를 사용하여 선언됩니다. 이 기호 안에 타입 파라미터가 위치하며, 해당 파라미터는 실제 사용할 타입으로 대체됩니다. 제네릭 타입을 사용하면 컴파일러는 타입 체크를 수행하고 컴파일 시에 타입 안정성을 보장할 수 있습니다. 제네릭 타입의 주요 이점은 다음과 같습니다 1. 타입 안정성(Type Safety): 제네릭은 컴파일 시에 타입 체크를 수행하므로 런타임에 타입 관련 오류가 발생할 확률을 줄여..
[JAVA] 정적 변수와 정적 메서드 Java에는 static 키워드를 통해 정적 변수와 메서드를 선언합니다. public class Printer { private static final Printer INSTANCE = new Printer(); // 정적 변수 private Printer() { ... } public static Printer getInstance() { return INSTANCE; } // 정적 메서드 public void print() { ... } } 정적 변수 == 클래스 변수 [Java] 변수 종류에서 다루었던 클래스 변수 내용과 같습니다. 정적 메서드 인스턴스 생성 없이 클래스로 호출이 가능합니다. 여러 인스턴스들의 데이터와 관계없이 동일한 로직을 사용해야 할 때 정의를 해줍니다. 주의사항 정적 메서드에서..
[JAVA] 변수 종류 Java에는 3 종류의 변수가 존재합니다. 클래스 변수: 멤버 변수 중 static 키워드가 사용된 변수 인스턴스 변수: 멤버 변수 중 static 키워드가 사용되지 않은 변수 지역 변수: 멤버 변수를 제외한 모든 변수 public class Student{ String name; // 인스턴스 변수 static School school; // 클래스 변수 void goSchool(){ int velocity; // 지역 변수 ... } } 변수의 종류에 따라 생성되는 시기가 다릅니다.

반응형