일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- toString
- http
- InvocationHandler
- clone
- getRequestURI
- Content-Length
- cookie
- Proxy
- Java
- chunked
- Keep-Alive
- Reference
- object
- singleton
- reflection
- unmodifiableList
- http/1.1
- urlclassloader
- Transfer-Encoding
- Session
- Today
- Total
목록Java (2)
pungjoo
들어가면서 Clone이란 무엇일까요? 단일세포 또는 개체로부터 무성적인 증식에 의하여 생긴 유전적으로 동일한 세포군 또는 개체군을 말한다.중요합니다. 유전적.. 뜻은 명확히 모르겠지만 어떤 형태적인 느낌이 듭니다.. Java에서 clone(복제)이 의미하는 것은 무엇일까요? Copy Vs Clone(Shadow Copy) 이런 저런 정보(객체/field)를 소유하고 있는 객체를 어느 시점에 세포 분열(clone)을 통해서 2개의 객체로 만들어 서로 다른 길을 걷게 할때 clone을 일반적으로 사용하려고들 합니다. 이때 조건은 2개로 분열된 객체가 소유하고 있는 정보(객체)에 대한 변경을 가했을때 다른 한 객체에게 영향을 주지 않아야 합니다. 만약 영향을 받을 것이라면 애초에 복제 할 필요가 없겠지요. (..
들어가면서 final의 용도는 큰 줄기에서는 '한번 정의된 레퍼런스를 변경 할 수 없다.'입니다. 이 final은 아래와 같이 3가지 case로 볼 수 있습니다. class 확장(extend) 및 mehotd override를 제한 package com.pungjoo.edu; final public class SomeClass { public static void main(String[] args) { new SomeClass(){ //-> A }; } } 위와 같이 final public( 또는 public final )으로 class를 선언하면 extend를 할 수 없게 됩니다. 즉, 해당 class에 대한 변경(?)을 허용하지 않습니다. 컴파일시에 'A' 라인에서 'cannot inherit fro..