IT & programming/Java
8/17 - 필기
찬파
2012. 8. 17. 11:32
반응형
E : element(요소) <-배열, 컬렉션
V : value(값)
K : key(키)
T : type(자료형)
super() : 부모생성자
super.~~ : 부모클래스의 멤버
<? extends 클래스> -> T
: 사용자 정의(custom) generics
: 사용이유) 장문의 클래스명을 간단한 약어(ex. T,K,V,E,S 기타등등)로 치환하여 사용함으로써 코드와 그에 따른 호출을 단순하게 하기 위해 사용. 일종의 클래스 치환 변수라고 생각할 수 있음. 그러나 실제 인스턴스를 사용할 경우 형변환(casting)을 해야하는 불편함이 있다.
요구분석 -> 문서(요구분석서) -> Use-Case Diagram -> Sequence/Activity -> Deplyment/Component/Package/Class/Interface Diagram
업무흐름(workflow) : 순서도(flow chart) -> OOP : activity diagram +
sequence(업무흐름 : detail) : 시간
Program > Process > Thread(쓰레드)
다중처리(Multi-tasking) -> Multithreading
: 정글(자연) 생태계 : 엔진의 특성
è 교착상태(dead-lock) : 병목현상
è 응답없음 : 교착상태의 일종
è 쓰레드에서는 우선순위 사용을 자제하자! -> 정글의 법칙(X) -> 교착상태
è Synchronized : 정글 -> 사회주의
반응형