Generic 과 Boxing&Unboxing
Generic 과 Boxing/Unboxing Boxing 과 Unboxing 과정에서 계산 과정 비용이 들기 때문에 빈번하게 발생하면 성능에 이슈가 있다. Generic은 런타임 시점에서 인스턴스를 형성할 때 Generic Type으로 지정되어 인스턴스를 할당하기 때문에 Boxing이 아닌 처음부터 Reference type의 ValueType을 할당할 수 있다. Generic Programming(제너릭 프로그래밍) 일종의 알고리즘으로 타입이 나중에 지정되는 개념이다. 컴퓨터 프로그래밍의 한 스타일이며, 필요할 때 매개변수로 제공되면서 특정 유형으로 인스턴스화된다. data type을 추상화 함으로써 코드 재사용성을 높히고 유지보수를 용이하게 한다. Design Patterns의 저자들은 이 방법이 ..
Programming
2021. 11. 24. 10:28
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- HTTP/3
- pytest
- gitignore
- inflearn
- GitHub
- go
- docker-compose
- Isolate level
- Network
- Complier
- 원티드
- database
- user-agent
- Python
- 덕타이핑
- 위코드
- thetextbook
- 창업
- no-op
- web_server
- buildkit
- direnv
- k8s
- MSA
- http
- HTTP/2
- QUIC
- Git
- cka
- 프리온보딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함