반응형
    
    
    
  
                              Notice
                              
                          
                        
                          
                          
                            Recent Posts
                            
                        
                          
                          
                            Recent Comments
                            
                        
                          
                          
                            Link
                            
                        
                    | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
                            Tags
                            
                        
                          
                          - 트럼프
 - toeice-mail
 - 영어메일
 - ruby
 - 다우
 - android
 - Python
 - 네마녀의날
 - 무역전쟁
 - 금리인상
 - e-mailwriting
 - 사드보복완화
 - 셀트리온
 - 화승엔터프라이즈
 - Intent
 - 영어메일쓰기
 - Java
 - S&P
 - 파이썬
 - 국제유가
 - 다우산업
 - 시황
 - 토익이메일
 - 어학·외국어
 - dataframe
 - 주식시황
 - englishwriting
 - 나스닥
 - 안드로이드
 - LG전자
 
                            Archives
                            
                        
                          
                          - Today
 
- Total
 
목록Software/Java (10)
Developer MJ Story
      
      
        [Java/Thread] Thread를 구현하는 두 가지 방식 extends vs implements 뭐가 더 좋은가?
        
  
  
        
    
            
            
            
            
            
            
              
            
          Thread를 구현 방법은 두 가지가 있습니다. 첫 번째는 상속 받아 구현하는 것이고, 두 번째는 인터페이스로 구현하는 것입니다. 하는 일과 결과 물이 똑같은데 뭐가 다른 것인가?? 뭐가 더 좋은 거지?? 라고 한 번쯤? 고민해 보신 분들이 있을 것이라고 생각합니다. 결과부터 말씀 드리면 implements로 구현하는 것이 더 좋다!? 라는 지극히 개인적인 결론을 얻었습니다. 왜 그런지 이제부터 설명하겠습니다. Extends (white-box) 먼저 구현 소스부터 보시겠습니다. class ExtendsThread extends Thread { @Override public void run() { // TODO Auto-generated method stub super.run(); System.out.p..
        Software/Java
        
        2014. 7. 23. 20:57