간지나제의 기술블로그

  • 홈
  • 태그
  • 방명록

java 2

Generics

Generics 란 Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to extend Java's type system to allow "a type or method to operate on objects of various types while providing compile-time type safety". - Wiki Generics add stability to your code by making more of your bugs detectable at compile time..

Backend/Java 2021.04.27

Optional

Optional은 null값을 다룰 수 있는 class로 주로 null과 관련된 로직에 사용하면 편리하고 좋다. (Java는 8버전부터 도입) NPE(Null Pointer Exception) 방지 null이 나올 수 있다는 것을 명시적으로 알려줌 null을 직접 다루지 않아 코드가 간결해지고 가독성이 좋아진다. 예를 들어 보자. Order class에 name이라는 변수가 있고 그 값을 정하지 않은 상태라고 하자. public class OptioanlTest { public static void main(String[] args) { Order order = new Order(); String name = order.getName(); => name에는 null값 String comp = “test”..

Backend/Java 2021.04.27
1
프로필사진

  • 분류 전체보기 (77)
    • OS (0)
      • Linux (0)
    • CS (6)
      • Network (4)
      • OS (1)
      • 컴퓨터구조 (0)
      • 보안 (0)
      • HTTP (1)
    • DB (6)
    • Frontend (6)
      • Javascript (4)
      • React.js (0)
      • Typescript (0)
      • 참고자료 (2)
    • Backend (39)
      • Java (16)
      • Kotlin (1)
      • Spring AOP (1)
      • Spring Cloud (4)
      • Spring Boot (2)
      • JPA (1)
      • Kafka (2)
      • SQL (1)
      • Log (1)
      • 설계 (0)
      • Test (0)
      • 참고자료 (10)
    • Docker & k8s (0)
    • Cloud (4)
      • 참고자료 (4)
    • Algorithm (8)
      • DP (3)
      • BFS (1)
      • Mathematics (2)
      • 구현 (2)
      • 2021 KAKAO BLIND RECRUITMEN.. (0)
    • Design (1)
      • Design Pattern (1)
      • 원칙 (0)
    • Architecture (3)
      • MSA (3)
    • etc (3)
      • git (1)
      • markdown (2)
    • 세미나 (1)

Tag

hyperviser, cloud, settings.xml, http, java7, retention policy, 마커인터페이스, 함수 종속, programmers, annotation, const val, open stack, .m2, 클라우드, Java직렬화, microservice transaction, 컨테이너와 VM의 차이, 추상클래스와 인터페이스, availiability zone, java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

  2025. 05  
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.