Day13

Jaho·2021년 8월 29일
0

Playdata

목록 보기
12/29

Day13

1.java.io 패키지의 코드를 재 연동 할 수 있다.

2.java의 T형을 이용한 타입을 이해 할 수 있다.

3.java.util 패키지의 클래스 구현을 연동할 수 있다.

튜토리얼에서 Formatting의 대한설명
1) 필수값: %와 conversion 으로 무조건 있어야합니다.
"conversion": 표현 할 데이터의 타입으로, s(문자열), d(정수), x(16진수), o(8진수), f(실수) ex) %s, %d, %x, %o, %f
ex) System.out.println(String.format("%s, %s", "KOREA", "JAPAN"));
2) 옵션값: [argument_index$][flags][width] 는 생략 가능합니다.

설명출처

java.utill -> Untefaces ->Iterable
Itrerable 인터페이스의 화면
여기서 Itrerable,Deque,List,Queue,Set,SortedSet에는 E타입이 들어간다.

왼쪽에 Enumeration은 Iterator에서 remove() 메소드가없고 이름만 다를 뿐 사용법은 같다.


Interface 사용 순서
Collection > Enumeration > Iterator > List > Set > Map


com.test : java.io 객체들을 살펴본다.

com.test01 : 자바의 T 타입을 선언하고 구현한다.
<참조형 dataType = class>
[T] :Type
[E] : Element
[K] : Key
[V] : Value

int, double = X
String, Address, Calc, Integer = O 4개의 참조형 클래스만 올수있다.

com.test02 : 순서형(index형 Element)으로 데이터를 관리하는 객체를 생성하고 구현한다.
C : add(E e)
R : iterator(), get(index)
U : set(index, E)
D : remove(Object o)
com.test03 : 값(Value)으로 데이터를 관리하는 객체를 생성하고 구현한다.
C : add(E e)
R : iterator()
U : ---> 객체를 이용한 멤버 메소드를 명시 호출
D : remove(Object o)
com.test04 : 키(Key, value) 값으로 데이터를 관리하는 객체를 생성하고 구현한다.

Collection

index : List -> 순서있는 목록 , 중복데이터 허용 , null허용
value : Set -> 순서없는 목록 , 중복데이터 허용하지 않는다. , null
key,value : Map -> 순서없는 목록 , key는 중복key 허용하지 않지만 value는 허용한다.

profile
개발 옹알이 부터

0개의 댓글