250x250
jhs0129
프로그래밍
jhs0129
전체 방문자
오늘
어제
  • 분류 전체보기
    • 자격증
      • SQLD
      • 정보처리기사
    • 프로젝트
      • html csss js - todolist
      • JSP 방명록
      • 졸업작품
    • 공부기록
      • Java
      • Spring
      • Spring Security
      • Algorithm
      • JPA
      • DB
      • Servlet JSP
      • html
      • 기술공유
    • 잡다한 생각

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • nhn cloud 강의
  • rest docs
  • 스프링 프레임워크
  • 스프링시큐리티
  • spring boot
  • Spring Security Login
  • cicd
  • AWS
  • JPA
  • NHN Cloud
  • spring framework
  • EC2
  • 스프링
  • spring
  • github
  • codedeploy
  • Spring Security
  • spring data jpa
  • 프로젝트
  • oAuth2

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
jhs0129

프로그래밍

공부기록/Java

스레드(2) - Runnable(Interface) vs Thread (Class)

2021. 8. 3. 18:43
320x100
반응형

Interface 와 Class의 차이

- 다중상속이 가능하냐 불가능 하냐 정도?

- 작은 프로젝트을 만드는데 있어서는 어떤 것을 사용하냐에 대해선 취향차이 일수도 있지만 큰 프로젝트에서는 여러 기능을 따로 만들어 상속받는데 있어서 클래스는 다중상속이 안되서 인터페이스가 더욱 유리

 

아무래도 인터페이스 사용하면 코드에 대한 재사용성?이 더 높을수도 이정도 일려나?

 

추가적으로 Runnable을 사용함에 있어서 클래스를 추가를 하는 것이 아니라 익명의 개체를 매개변수로 직접 넣는것은 간단한 작업을 하는 것 아니면 되도록이면 사용을 안하는 것이 좋을 것 같다.

320x100
반응형

'공부기록 > Java' 카테고리의 다른 글

람다  (0) 2022.04.16
제네릭(2)  (0) 2021.08.09
제네릭(1)  (0) 2021.08.07
스레드(3)  (0) 2021.08.07
스레드(1) - 생성  (0) 2021.08.03
    '공부기록/Java' 카테고리의 다른 글
    • 제네릭(2)
    • 제네릭(1)
    • 스레드(3)
    • 스레드(1) - 생성
    jhs0129
    jhs0129
    공부기록 남기기

    티스토리툴바