Set 계열 컬렉션- 순서가 없는 배열- 첨자가 업슴- 중복값을 가질 수 없다.HashSet - Set인터페이스 구현한 컬렉션- 순서는 중요하지 않고 의미를 가지지 않는다.- 같은 set 인터페이스 구현컬렉션 내에 중복값을 허용하지 않는다. HashSet 예제 1Set set = new HashSet(); 요소 추가.set.add("하나");set.add("둘");set.add("셋");set.add("넷");set.add("다섯"); System.out.println(set.add("하나")); // 무시 혹은 덮어쓰기...System.out.println(set.size()); //set 사이즈 모든 요소 출력 -> Set은 순서가 중요하지 않은 집합(***)System.out.println(set...
안녕하세요. 오늘은 처음으로 연예계 소식을 가져와 보았습니다. 바로 "나혼자산다"에 출연하고 있는 전현무씨와 한혜진씨의 결별소식인데요. 두사람이 서로 좋은 동료로 돌아가기로 했다고 전현무씨의 소속사 SM C&C 측에서 공식입장을 내놓았다고 합니다. 처음 두사람이 열애를 공식 인정했을때 문득 드는 생각이.... 현실이 되었습니다... 나혼자산다를 헬스장에서 운동하면서 자주 보곤했던 저로써는 안타까운소식이 아닐 수 없는데요... 팬들은 전현무씨와 한혜진씨를 위로해주고 있지만 다소 극성적인 나혼자산다 팬들은 "아니 동네방네 결혼할것처럼 떠들더니 방송에 사적인 일로 민폐를 끼친다" 라는 여론이 있기도 한것 같습니다. 이들은 공식입장에서 "출연중이었던 '나혼자산다' 프로그램은 MBC와의 상의를 통해 8일 방송 이..
뷰, View- DB Object 중 하나(테이블, 시퀀스, 뷰)- 가상 테이블- 진짜 테이블의 복사본 -> 복사 테이블, 뷰 테이블, 가상 테이블..- 테이블처럼 취급하는 객체(***)뷰 관리1. create2. drop 뷰생성create view vwInsa --머리as --목select * from tblInsa; --몸통(*****) 복사 테이블 생성create table copyInsaasselect * from tblInsa; 뷰사용 from 절에서 일반 테이블과 똑같이 쓸 수 있다select * from vwInsa;select * from copyInsa; 이렇게 where 절로 조건도 달아서 원하는 데이터도 뽑아낼 수 있다.select * from vwInsa where buseo = '..
안녕하세요. 오늘은 갤럭시 S시리즈의 10번째 자식인 갤럭시S10의 개통 첫날이라고 합니다. 하지만 아쉽게도 전작인 갤럭시S9의 80% 수준밖에 개통하지 못했다고 하는데요.그 수준은 14만대로 추산하고 있다고 합니다. 조만간 출시될것으로 여겨지는 갤럭시S10 5G 버전을 기다리는 고객이 많거나최근에 놀라운 기술력으로 각광받고있는 아웃폴딩 스마트폰 등새로운 형태의 스마트폰들의 출시를 기다리는 고객이 많은것으로 예상됩니다. 그렇다면 과연 인터넷 댓글 여론은 어떨까요?? - 잘나온건 맞는데 굳이 바꿔야할까에 의문이 든다. 요즘엔 이미 전부 쓸만한 폰을 쓰고 있다고 생각한다. - 나오자 마자 사는게 가장 호구이다. - S9 판매량도 엄청 떨어졌었는데 그것보다도 망한거면 폭망이다. 지금 가지고 있는 휴대폰 안되는..
안녕하세요. 오늘은 미세먼지에 대해서 글을 써볼까 합니다. 맨날 프로그래밍 정리글만 쓰다가 오랜만에 이런 자유형식의 글을 쓰네요.2019년 3월 4일 서울과 인천을 비롯한 수도권 지역은 올해들어 가장 나쁜 미세먼지를 기록했습니다. 이틀 후인 오늘 저 또한 밖을 나서먼서 한순간에 먼지냄새 비슷한 쾌쾌한 냄새를 맡으며 기분이 좋지 못하게 출근을 했는데요. 미세먼지는 도대체 언제부터 이렇게 심해진걸까요? 대한민국의 산업화? 자동차가 내뿜는 미세먼지? 중국의 산업화? 이 중 한가지 때문에 미세먼지가 심해졌다? 대부분의 여론이 이렇게 쏠리는 것으로 알고있습니다. 정부 발표에 의하면 중국에서 날아온 미세먼지는 사실상 없다고 발표했던 적이 있고, 그 미세먼지는 자동차가 내뿜는 것이다 라고 말하며 차량 2부제를 실시했..
Iterator - 컬렉션 프레임워크에서 저장된 요소를 읽어오는 방법을 표준화하기 위한 역할(인터페이스)- Collection의 하위 컬렉션들이 소유 -> Iterator 타입의 객체를 반환하는 메소드를 이미 구현- List, Set계열에 구현(Map은 없음)- 주로 읽기 전용으로 사용한다. Iterator의 주요멤버1. boolean hasNext()2. T next()3. remove() ArrayList list = new ArrayList();list.add("사과");list.add("바나나");list.add("포도");list.add("파인애플");list.add("복숭아"); List에 데이터를 담고 반복을 돌리는 방법? 1. for 문for( int i =0; i Map계열의 전체 키Se..
조인, Join조인을 하기 이전 직원 테이블 + 담당 프로젝트 정보create table tblStaff( seq number primary key, --직원번호(PK) name varchar2(30) not null, --직원명 salary number not null, --급여 address varchar2(300) not null, --주소 projectname varchar2(100) null --해당이 담당 중인 프로젝트명);insert into tblStaff (seq, name, salary, address, projectname) values (1, '홍길동', 250, '서울시', '홍콩 수출');insert into tblStaff (seq, name, salary, address, p..
Array 클래스 - 개발자가 생성하는 모든 배열의 부모클래스가 된다.객체 멤버 : nums.XXX : clone(), length정적 멤버 : Array.XXX : 주로 변환. 네트워크 작업.유틸 멤버 : Arrays.XXX : 배열 관련 여러가지 제공(컬렉션처럼) ex)int[] nums = { 100, 200, 300, 400, 500, 600 };String[] names = { "홍길동", "길라임", "최강치", "하하하", "아무개" }; // 덤프기능System.out.println(nums.toString()); //[I@15db9742System.out.println(names.toString()); //[Ljava.lang.String;@6d06d69cSystem.out.println..