Java

4. 배열과 ArrayList

페이지 정보

작성자 Ryangkyung 작성일15-08-03 20:08 조회2,139회 댓글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 메소드 내에 있는 문장들이 차례로 실행됩니다.

컴퓨터에서는 두 가지 일이 동시에 진행되게 할 수도 있습니다.

쓰레드를 두 개 만들어서 하나는 음악을 연주하게 하고 다른 쓰레드는 채팅을 하도록 하면 됩니다.

 

댓글목록

등록된 댓글이 없습니다.