4. 배열과 ArrayList
페이지 정보
작성자 Ryangkyung 작성일15-08-03 20:08 조회2,097회 댓글0건본문
array 초기값
number: 0
boolean: false
Object References: null
array 크기: length 필드
data.length
배열은 객체로 취급
Collection
ArrayList
private ArrayList<String> files = new ArrayList<String>();
type parameter
generic class
상황에 맞춰 용량이 자동으로 조정됨(array와 다른 점)
Iterating over collections
1. for-each
for(String filename : files) { // for each filename in files
System.out.println(filename);
filename: 지역변수(임의로 지은 이름)
files: collection
-> Iteration 도중에 collection 변경 X, 반복 횟수 정해져 있음(definite iteration)
-> 원소를 변경 할 수 없다.
2. while loop
while(index < files.size()) {
String filename = files.get(index);
System.out.println(filename);
index++;
}
3. Iterator
쓰레드(thread)라는 것이 있습니다.
우리가 main 메소드를 실행하면 하나의 쓰레드에서 main 메소드 내에 있는 문장들이 차례로 실행됩니다.
컴퓨터에서는 두 가지 일이 동시에 진행되게 할 수도 있습니다.
쓰레드를 두 개 만들어서 하나는 음악을 연주하게 하고 다른 쓰레드는 채팅을 하도록 하면 됩니다.
댓글목록
등록된 댓글이 없습니다.