목록2022/07/20 (3)
도찐개찐
Iterator 란? iterate : (계산, 컴퓨터 처리 절차를) 반복하다 iterator : 반복자 데이터를 순서대로 추출할 수 있는 기능만을 함 Set, List 계열에 대입된 모든 것은 Iterable을 상속 받은 컬렉션을 상속 받고 있으므로 .itertor() 메소드를 사용하여 추출 가능 Iterator 인덱스 0번보다 위쪽을 가리킴. 인덱스의 개수를 모르므로 while를 사용. .hasNext() 메소드는 1칸 이동 전 이동 후 데이터가 있는지 사전 체크 있으면 true, 없으면 false .next() 메소드는 1칸 이동 후 해당 데이터를 추출 함. List Iterator 변환 및 반복 예제 public class BookArrayListTest { public static void ma..
문서 주석이란? Java 클래스 및 패키지를 문서화 하기 위한 주석 클래스의 용도와 사용법 등을 설명하는 규칙 자동으로 JavaDoc 문서를 생성할 수 있음 클래스, 메소드 자동완성 기능 호출시 어떤 정보인지 확인 가능 사용된 클래스, 메소드에 마우스를 올렸을때 어떤 정보인지 확인 가능 "/** */"에 의해 경계가 결정되는 것을 '문서 주석'이라 하는데, javadoc 툴을 이용하여 HTML파일로 축출한다 /** * * @author dev-truly // 개발자 정보 * */ public class Employee { private static int employeeCnt = 0; String name; double salary; /** * @param name// 전달 파라미터1 * @param s..
자료구조(Data Structure)란? 자료를 구조적으로 정리하는 것을 자료구조 (Data Structure)라 한다. 구조적이란 자료를 효율적으로 사용할 수 있게 만드는 것 저장성이 불필요한 데이터를 DB에 저장하지 않고 메모리를 활용하여 일시적으로 활용하고 버리는 목적의 구조 컬렉션(Collection) 프레임워크 java.util.* 패키지의 자바 컬렉션 프레임워크 * (JCF)에서 자료구조 방법 제공 배열의 정적인 한계를 극복 하기 위해서 사용 Set 계열, List계열, Map계열 Collection인터페이스를 구현하는 클래스 객체를 저장하고 핸들하는 작업을 수행 동적으로 필요할 때 메모리를 확장할 수 있는 장점 프로그램 실행시의 소형 데이터베이스 기능 대표적으로, Vector와 HashTab..