본문 바로가기

전체 글297

데이터베이스2 1234567891011121314151617181920--Union example--Union: 쿼리 결과의 합집합(공통 제외)--Unon all: 쿼리결과의 합집합(공통 포함)--컬럼 개수가 같아야 한다.select name, dept_id,titlefrom s_empwhere dept_id =110union select name, dept_id,titlefrom s_empwhere dept_id =113order by 1; --Union/ Union allselect name, title from s_emp where title = '과장'--union allunionselect name, title from s_emp where title = '사원';Colored by Color Scripter.. 2018. 5. 10.
12-2. 애너테이션 1. 애너테이션다른 프로그램을 위한 정보를 미리 약속한 것컴파일러가 소스에 대한 정보를 얻기 위한 것 2. 표준 애너테이션@Override조상의 메서드를 오버라이드한다.@Deprecated다른 것으로 대체되었으니 더 이상 사용하지 않는다.@FunctionalInterface함수형 인터페이스 선언 및 오류 체크@SupperessWarnings경고메세지가 나타나지 않게 억제@SafeVarargsnon-refiable타입일 경우 나타나는 경고 억제오버라이드될 수 있는 메서드에서는 사용 불가애너테이션을 붙여서 컴파일러에게 타입안정성이 있음을 알려줌unchecked 경고는 억제할 수 있으지만 'vararge'경고는 억제할 수 없다.-> @SafeVarargs와 @SuppressWarnings("varargs")를.. 2018. 5. 9.
오라클설치 1. 오라클 다운로드 검색 2. 오라클 다운로드 3. 오라클 설치_1 3. 오라클 설치_2 4. 오라클 Devoloper 다운로드 5. 오라클 Developer 실행 2018. 5. 8.
12-1. 지네릭스 1. 지네릭스컴파일할 때 타입체크 하는 것1) 타입안정성2) 타입체크, 형변환 생략 2. 지네릭 클래스의 선언class BoxT의 타입변수 사용 3. 지네릭스 용어지네릭 클래스:원시타입:Box컴파일하면 원시 타입만 남는다.타입 변수, 타입 매개 변수:T 4. 지네릭스의 제약1) static 멤버에는 타입 변수 T를 사용할 수 없다.2) 지네릭 타입의 배열T[] 생성 굴가 5. 지네릭 클래스의 객체 생성과 사용1) 참조변수와 생성자에 대입된 타입이 일치해야함2) 두 지네릭 클래스가 상속 관계이고 대입된 타입이 일치하는 것은 가능3) 대입된 타입과 다른 타입의 객체는 추가할 수 없다. ※ 원시타입에 대한 다형성, 지네릭스에 대한 다형성(와일드 카드) 6. 제한된 지네릭 클래스1) 특정 타입의 자손들만 대입할.. 2018. 5. 8.
제네릭_생활코딩 제네릭클래스 내부에서 사용할 데이터 타입을 인스턴스를 생성할 때 확정하는 것변수의 데이터 타입과 관련 제네릭 사용 이유1) 타입의 안정성2) 코드 중복 제거 편의성3) 컴파일시 오류 검출 가능 제네릭 사용 종류1) 클래스2) 메서드 제네릭 특징1) 복수 사용 가능2) 참조 데이터 타입만 가능3) 생략 가능 제네릭 제한1) 자식 제한 가능2) 부모 제한 가능 https://opentutorials.org/course/1223/6237 2018. 5. 7.
11. 컬렉션 프레임 워크 1. 컬렉션 프레임 워크컬렉션(다수의 객체)를 다루기 위한 프로그래밍 방식 2. 핵심 인터페이스List: 순서O, 중복O ex) 대기자 명단Set: 순서X, 중복X ex) 집합Map: 순서X, 중복(키:X 값:O) ex) id/pwd 키와 값의 쌍으로 이루어진 집합 3. ListList - Vector- Stack - ArrayList - LinkedList 4. SetSet - HashSet- SortedSet - TreeSet 5. MapMap - HashTable- HashMap - LinkedHashMap- SortedMap- TreeMap 6. Vector와 ArrayListArrayList는 Vector를 개선Object 배열 사용 ArrayList 삭제마지막 객체부터 삭제 ArrayList의.. 2018. 5. 6.