# Generics

85개의 포스트
post-thumbnail

Day_21 ( Java 기초 문법 실습 - 6 )

다형성 / 제네릭 / 스트림이란 ❓

5일 전
·
0개의 댓글
·

[ Java ] Java 버전 별 특징 정리

나는 이제 자바로 밥벌어먹어야하는 프로그래머이다.현재 스프링 3.0 이상의 버전을 기반으로 프로젝트를 하고 있고최근 우아한테크코스 프리코스를 참여해서 Java 17 버전으로 1달간 미션을 진행해보았다.두 경험을 하면서 기초적인 반복문 제어문을 다루는 것을 넘어,다양한

6일 전
·
0개의 댓글
·
post-thumbnail

제네릭과 컬렉션

제네릭에 대해 알아보기 위해 collection에 대해 알아보자. 컬렉션의 페키지를 살펴보면 아래와 같다. 컬렉션은 데이터의 집합, 그룹을 의미하며 배열과 비슷한 역할을 한다. 하지만 이 컬렉션은 배열의 단점을 보완할 수 있는 방법이다. 기존의 배열은 크기가 정해져

2023년 10월 31일
·
0개의 댓글
·

T.I.L #19 제네릭스(Generics)

제네릭스는 코드의 재사용성과 안정성을 높이는 강력한 도구로, 다양한 데이터 타입을 다루거나 다양한 컬렉션을 사용할 때 매우 유용하다. 이는 컴파일 시에 타입 안정성을 검증하여 런타임 오류를 줄여준다. 제네릭을 사용하면 코드의 가독성도 향상되며, 버그를 찾고 수정하는 과

2023년 10월 31일
·
0개의 댓글
·

Swift 공부 6

프로토콜을 선언하려면 'protocol'을 사용한다. class, enum 및 structure 모두 프로토콜을 채택할 수 있다.'SimpleStructure'의 선언에서 'mutating' 키워드가 있다. mutating은 구조체를 수정하는 메서드를 표시하는데,

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

[Typescript] 제네릭 활용

지난 포스트에서 제네릭이 무엇인지에 대해 알아보았습니다. 그리고 제네릭은 함수, 인터페이스, 클래스, 타입 별칭에도 사용할 수 있다고 했었습니다.그리고 예시를 함수로만 들었었는데 함수만 하고 넘어가긴 좀 그런거 같아서 인터페이스, 클래스, 타입 별칭에서 제네릭을 어떻게

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

[Typescript] 제네릭 타입

제네릭(Generics)은 인터페이스, 클래스, 함수, 타입 별칭과 함게 사용할 수 있게 만들어진 기능입니다. 제네릭은 타입을 미리 지정하지 않고 다양한 타입에 대응할 때 사용하게 됩니다.제네릭은 타입을 정의할때 기존에 사용하던 타입대신 T라는 문자로 지정해 제네릭 타

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

0802

oracle 통해 DB에 테이블(shop) 생성아래는 생성된 테이블의 결과DBConnect를 위한 클래스와 메서드 가져오기(생략/0801에서 찾기)import 받은 java 클래스DB의 모든 데이터를 json의 배열에 담아야 하므로 select \* 명령문 사용이를 위

2023년 8월 2일
·
0개의 댓글
·

java (7)

제네릭

2023년 7월 6일
·
0개의 댓글
·

0704

컬렉션에 elements 삽입 요령(배열과 유사)멤버 변수 클래스클래스 타입으로 지정했으므로 데이터를 꺼내고 받을때도 클래스클래스 변수인 data를 list 컬렉션에 추가list 컬렉션에는 클래스가 들어있으므로 그 index인 list.get( i )는 클래스 변수에

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

0703

ArithmeticException : 산수적 예외 처리NullPointerException : 생성하지 않고 클래스의 메서드를 호출하는 예외 처리IOException : input, output 관련 예외 처리Split은 문자열을 분리해서 배열로 만듦Tokenizer

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

타입스크립트 정리

타입스크립트는 동적 타입 언어 (런타임시 변수의 타입이 결정되는 언어)인 자바스크립트의 약점을 위해 정적인 타입을 부여한 언어 즉, 자바스크립트의 확장판컴파일 시 타입 체킹을 하기 때문에 오류 포착도 쉽고 명시적 타입지정으로 개발자의 의도를 명확하게 파악 가능타입스크립

2023년 6월 10일
·
0개의 댓글
·

[TS] Chapter 7. Typescript 제네릭(Generics)_2

generic utility typegeneric types vs. union typepartial 유틸리티 타입은 interface로 규정한 객체의 구조 중 property와 method를 선택적으로 구현할 수 있도록 한다.예를 들어, someVariable<

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

[JAVA] 제네릭(Generic)이란 ?

[JAVA] 제네릭(Generic)이란 ?

2023년 6월 5일
·
0개의 댓글
·

제네릭과 readonly를 이용하여 함수 안에서 불변성을 지니는 배열 운영하기

takeArray 함수 안으로 들어간 people 배열은 readonly로 인식되고 변경 불가능해진다. 이렇게 함수 내부에서 인자에 대해 readonly를 걸어주면 매번 데이터를 만들때마다 readonly 타입을 지정해줄 필요가 없다. 효율적인 함수 설계라고 생각이 든

2023년 5월 31일
·
0개의 댓글
·

[Dart] 제네릭 (generics)

제네릭(generics)은 Dart에서 사용되는 강력한 기능 중 하나이다. 제네릭은 코드의 재사용성과 타입 안정성을 높여준다. > 제네릭은 함수나 클래스의 인수, 반환 값, 변수의 타입을 일반화(generalize)하는 방법을 제공한다. 일반적인 데이터 타입 대신에

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

Generics

JDK1.5 에서 처음 도입된 제네릭스는 JKD1.8부터 도입된 람다식만큼 큰 변화였다. 이번 포스트는 제네릭의 정의와 개념정도만 살펴보려고 한다. 제네릭이란? 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능이다. 객체의

2023년 5월 22일
·
0개의 댓글
·

타입스크립트 정리 10: 제네릭

매우 중요그런데 구문이 좀 투박하다. 못 생김.이해하기 살짝 까다롭다.제네릭(Generics)이란 TypeScript에서 여러 타입에서 사용할 수 있는 재사용 함수나 재사용 클래스를 정의할 수 있게 해주는 특수 기능 또는 특수 구문이다.sting을 넣으면 string이

2023년 5월 21일
·
0개의 댓글
·

java generics/ enum/ annotation

와일드 카드: 제네릭에 다형성을 적용한다. 제네릭 타입 명시를 안 할수도 있는데 해야한다면 제네릭 범위를 2개 이상으로 좁혀두고 싶을 때 사용하는 듯 하다. 메서드 제네릭은 제네릭 클래스에 정의된 T와 별개로 지역적으로 사용된다. 메세드 제네릭을 사용하면 ...

2023년 5월 15일
·
0개의 댓글
·