태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


wrapper class 들 : primative type을 객체로 사용할 수있도록 만들어 놓은  클래스, int와 char만 이름이 틀림
Byte, Short, Integer, Long, Float, Double, Character, Boolean, Void, Class

java.lang 패키지: import를 하지 않아도 사용할 수 있는 기본 클래스들의 모음
String : 문자열을 처리하는 클래스, 새로운 글자는 항상 새로운 메모리 공간을 필요로함
StringBuffer : String을 내부적으로 처리하는 클래스, " "(겹따옴표)을 사용해서 생성할 수 없음. 메모리공간을 재사용함.

java.util : 프로그램 개발에 도움이 되는 클래스들, 주로 Collection계열이 많음

Vector : 동기화 되어 있는 배열객체
ArrayList : 동기화 되어 있지 않은 배열 객체

Iterator : List계열의 Collection 객체를 쉽게 사용하게 해주는 객체

top

Trackback Address :: http://www.ssial.com/trackback/316 관련글 쓰기

Write a comment


Thread
Runable

start()
run()
sleep()
stop()

13일차 Patterns
Creational Patterns
- Abstract Factory : 클라이언트에서 구상클래스를 지정하지 않으면서 사용할 객체를 생성
- Builder : 제품을 여러단계로 나눠서 만들수 있도록 제품 생산 단계들을 캡슐화한다.
- Factory Method : 생성할 구상클래스를 서브클래스에서 결정
- Prototype :  어떤 클래스의 인스턴스를 만드는 것이 자원과 시간을 많이 필요로 할 때 사용
- Singleton : 객체가 한개만 생성된다.

Structural Patterns
- Adapter : 객체와 다른 객체를 연결하는 객체를 제공한다.
- Bridge : 추상객체와 다른 구상객체를 분리하고 연결하여 사용한다
- Composite : 객체 컬렉션가 개별객체를 똑같이 다룬다.
- Decorator : 객체를 감싸서 새로운 기능을 추가한다.
- Facade : 간단한 인터페이스를 제공한다.
- Flyweight : 반복적으로 사용하는 객체를 재사용해서 메모리 사용을 줄인다.
- Proxy : 객체를 감싸서 그 객체에 대한 접근을 제어한다.

Behavioral Patterns
- Chain of Responsibility : 한개의 요청을 두개 이상의 객체에서 처리한다.           
- Command : 요청을 객체로 감싼다.
- Interpreter :  어떤 언어에 대한 인터프리터를 만들때 사용           
- Iterator : 컬렉션 내에 있는 모든 객체에 대한 반복작업을 처리한다.                      
- Mediator  :  객체사이의 복잡한 통신과 제어를 한곳으로 집중시킨다.              
- Memento : 객체를 이전 상태로 복구시켜야 하는 경우에 사용                    
- Observer : 상태가 변경되면 다른 객체들에게 연락한다.             
- State  : 상태를 기반으로 한 행동을 캡슐화한 다음 위임을 통해서 필요한 행동을 선택       
- Strategy  : 교환 가능한 행동을 캡슐화하고 위임을 통해서 어떤 행동을 사용할지 결정   
- Template Method : 알고리즘의 개발 단계를 구현하는 방법을 서브클래스에서 결정       
- Visitor : 다양한 객체에 새로운 기능을 추가해야 할때 캡슐화가 별로 중요하지 않을 때 사용

클래스를 다루는 패턴
- Template Method
- Factory Method
- Adapter
- Interpreter

객체를 다루는 패턴
나머니 패턴들 모두
top

Trackback Address :: http://www.ssial.com/trackback/312 관련글 쓰기

Write a comment


12일차 Throwable

Lecture/java 2009/07/21 01:07
Throwable
Exception
Error
try
catch
finally
throw
throws

junit
assertTrue
assertFasle
assertEquals
fail

Eclipse Refactory 기능



top

Trackback Address :: http://www.ssial.com/trackback/310 관련글 쓰기

Write a comment


<11일차>
class & interface , abstract


int, byte, short, long, float, double, boolean, char, true, false, void, return, 12
if, else, switch, case, default, break, while, do, for, continue, 10
class, new, this, super, extends, abstract, interface, implements, 8
package, import, 2
public, private, protected, static, final, 5

try, catch, finally, throws, throw, 5

assert, enum, 2

transient, volatile, native, strictfp, 4 => 거의사용 안함

const, goto, 2=> 사용못함 예약어

top

Trackback Address :: http://www.ssial.com/trackback/308 관련글 쓰기

Write a comment