22일차(3)
-
Day22 - Collection Framework , ArrayList
이번에는 컬렉션 프레임워크에 대해 알아 볼건데요 Collection Framework 컬렉션 프레임워크 컬렉션에는 배열과 비슷하지만, 저장,조회,수정,삭제 를 좀 더 쉽게 할 수 있고, 크기를 유동적으로 관리 할 수 있습니다. 이러한 컬렉션은 interface 를 상속받아서 구체화 한 클래스들을 이용해서 객체들을 저장할 수 있습니다. 컬렉션에는 Set , List , Queue , Map Interface 가 있는데 ... Map은 쫌 단독적인 애라서 일단 Set , List , Queue 만 생각해 봅시다. Set 은 index가 없고 중복도 불가능 합니다 List 는 index가 있고 중복도 허용 합니다 Queue 는 First in First out(FIFO) 으로 먼저 들어온게 먼저 실행이 됩니다..
2021.03.17 -
Day22 - 제네릭 ( Generic )
점심을 밖에 나가서 먹고 왔는데 밖에 날씨가 굉장히 좋네요 ~ 따사로운 햇살에 적당히 부는 바람 딱 덥지도 춥지도 않은데, 기분이 좋은 날 이랄까요? 이런 날에 밖에 나가서 산책 해야 되는데 ㅎㅎㅎ 이번에는 제네릭에 대해서 알아 봅시다 제네릭 Generic 제네릭은 클래스 또는 인터페이스 뒤에 (꺽쇠) 가 오는 것을 의미합니다 제네릭을 왜 사용하는가 ? 먼저 예제를 한번 봅시다 일반적으로, Object 클래스를 사용 할 때 ... ( 모든 타입, 모든 클래스 ) 를 객체로 만들어서 사용하려고 할 때.... Object는 모든 데이터 타입을 받을 수 있습니다. 그런데, ※User1 과 User2 는 서로 모릅니다 User1이 ABC 라는 클래스에 String 형을 넣었습니다. User2는 ABC 라는 클래..
2021.03.17 -
Day22 - Quiz를 풀어 봅시다
오늘도 어김없이 Quiz를 풀어서 배운것들을 흡수 합시다 - 스캐너 이용해서 nextLine()으로 문장을 받습니다. 입력받은 문장을 토크나이저를 이용해서 공백기준으로 분리 분리한 토큰 개수 출력 for문으로 아래 출력형식으로 뽑아주세요 ex) 1. 안녕 2. 하세요. 3. 오늘은 분리된 토큰은 배열에 새롭게 저장. - list 에 1 ~ 20 까지 저장 후 for문을 이용해서 출력 - User클래스는 은닉된 변수로 name, age를 선언. User클래스의 생성자도 선언. User클래스를 저장할 수 있는 ArrayList선언 User객체를 2개 생성해서 리스트에 추가하세요. list에 저장된 모든 이름,나이를 for문으로 출력, 향상된 for문으로 출력 list에 "홍길자" 가 있다면 홍길자의 이름, ..
2021.03.17