전체 글
-
[JAVA] iteratorJAVA 2021. 9. 30. 17:22
Iterator란 Collection 인터페이스에 정의된 메서드로 while문을 사용해서 컬렉션의 클래스 요소들을 읽어올수 있다. 주요 메서드 boolean hasNext() 읽어 올 요소가 남아있는지 확인. 있으면 true 없으면 false를 반환한다. object next() 다음 요소를 읽어온다. next() 를 호출하기전 hasNext()를 호출해서 읽어올 요소의 존재여부를 확인하는게 안전하다. void remove() next()로 읽어 온 요소를 삭제한다. (선택적 기능) int i = 0; while(i < 5) { if(!reviews.hasNext()) //존재하는 리뷰가 5개보다 적을때. { System.out.println("---------결과 끝.----------"); retur..
-
JOIN (INNER JOIN, OUTER JOIN, LEFT JOIN, RIGHT JOIN)DB 2021. 8. 20. 18:49
join이란? 두개 이상의 테이블을 연결해서 데이터를 검색하는 방법이다. 연결하기 위해선 테이블들이 적어도 하나의 칼럼을 공유하고 있어야하고, 이 공유하고 있는 컬럼을 PK 또는 FK값으로 사용해야한다. 우선 2가지의 테이블을 생성해보았다. inner join SELECT 테이블별칭.조회할칼럼, 테이블별칭.조회할칼럼 FROM 기준테이블 별칭 INNER JOIN 조인테이블 별칭 ON 기준테이블별칭.기준키 = 조인테이블별칭.기준키; left join SELECT 테이블별칭.조회할칼럼, 테이블별칭.조회할칼럼 FROM 기준테이블 별칭 LEFT OUTER JOIN 조인테이블 별칭 ON 기준테이블별칭.기준키 = 조인테이블별칭.기준키; SELECT 테이블별칭.조회할칼럼, 테이블별칭.조회할칼럼 FROM 기준테이블 별칭..
-
[JAVA] ArrayListJAVA 2021. 8. 19. 01:23
ArrayList란? 기존의 Vector를 개선한 것이며, Object 배열을 이용해서 데이터를 순차적으로 저장한다. 배열과 동일하게 인덱스는 0부터 사용하며, 배열과 다른점은 크기를 동적할당 하는것이 가능하다. ArrayList 생성 import java.util.ArrayList; ArrayList lis1 = new ArrayList(); // 자료형을 지정 ArrayList list2 = new ArrayList(); //자료형 생략도 가능 ArrayList list3 = new ArrayList(10); //초기용량 설정 나머지는 코드로 확인해보자 Class Main{ public static void main(String[] args) { ArrayList list1 = new ArrayLis..