Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 프로그래머스
- kotlin
- 함수
- Security
- JavaScript
- jquery
- JPA
- Eclipse
- 시큐리티
- Spring
- IntelliJ
- mybatis
- 스프링
- error
- Java
- 자바
- 생성
- 에러
- GitHub
- oracle
- 넥사크로
- 코틀린
- Git
- 오라클
- Vue
- 쿼리
- 알고리즘
- 방법
- aws
- db
Archives
- Today
- Total
목록extends (1)
송민준의 개발노트
제네릭이란...?
제네릭이란? 하나의 코드를 여러 타입에 대하여 재사용할 수 있도록 해주는 기술 중 하나임. 하남디로 클래스를 정의할 때, 구체적인 타입을 적지 않고 변수 형태로 적어 놓는 것임. 클래스를 사용하여서 객체를 생성할 때, 구쳊거인 타입을 적어주면 됨. 사용 방식 ex) class MyClass { ... } 보면 클래스 옆에 T라고 했는데 이는 데이터의 타입을 구체적으로 적지 않고 T라고 하는 타입 매개변수로 표시하는 것임 만약에 특정 타입을 지정해주고 싶다면 class MyClass { ... } 위와 같이 해주면 된다. 보통 T가 들어가는 자리에 Object가 들어가야 한다고 생각할 수도 있지만 T라는 놈은 클래스 타입, 인터페이스 타입, 배열 타입 등을 나타낼 수 있음. 다만 기초 자료형은 클래스가 아..
JAVA
2021. 1. 17. 19:24