calender - roll(int field, int amount) // 일자 정도 구할때만 사용 상위값은 변환 x  //p.249


=====================================================


쓰레드에 안전하게 후견하기 위해선 synchronizedList 생성


ex) List list = Collections.synchronizedList(new ArrayList());


Araay 에서 fill = 특정문자로 채워주는것


ex )

 int[] emptyArray = new int[10];

 Array.fill(emptyArray,0,5,9);


첫번째 는 채울 객체, 두번째 배열의 시작위치, 세번째 배열의 끝위치, 바꿀숫자 p.254



=====================================================


문자열 구분자 분리 StringTokenizer 


ex)

String data = "this is a book";

//StringTokenizer st = new STringTokenizer(data); //결과1

StringTokenizer st = new STringTokenizer(data,"a"); //결과2

1.결과: this, is, a , book

2.결과 : this is, book //a는 결과에 없음 p.259

 

 ** 보통 split으로 자르고 아주큰 메모리 낭비가 심할경우만 StringTokenizer


=====================================================

돈계산관련 중요 math 메소드

BigDecimal// 아직은 돈관련 프로그램을 만들어보지 않았으므로 pass

=====================================================


쓰래드 //p.275

 - 쓰레드의 사전적 의미는 실타래를 의미, 프로세스를 생성하기위해서는 많은 실타래의 쓰래드가 생성되어짐

 - 쓰레드가 시작하면 수행되는 메소드는 run()

 - 쓰레드를 시작하는 메소드는 start();


=====================================================


+ Recent posts