p.121
math method
절대값/부호 : abs, signum (??)
최대 최소값 : max,min
올림/버림 관련 : ceil(올림),floor(버림),
*round(반올림) - float:int, dobule:long
*rint(반올림) - dobule:double.
제곱/제곱근 관련 : pow(제곱),scalb세제곱,sqrt(제곱근),cbrt(세제곱근),
hypot( 첫번재 매개변수 제곱+ 두번째 매개변수 제곱)
ex) (int) Math.hypot(3, 4); = //√25 = 5
p.127
삼각함수 : toRadians(각도->라디안), toDegrees(라디안->각도), sin, cos, tan
* 삼각함수를 쓰기위한 값들은 다 라디안으로 치환해서 사용
ex)
double num1 = 45;
double rad45 = Math.toRadians(num1);
Math.sin(rad45);
Math.cos(rad45);
Math.tan(rad45);
p.140 제네릭 타입
E:요소(Element, 자바 컬렉션(Collection)에서 주로 사용
K:키
N:숫자
T:타입
V:값
S,U,V: 두번째, 세번째, 네번째에 선언된 타입.
p.158
ArrayList
Serializable : 원격으로 객체를 전송하거나, 파일에 저장할 수 있음.
Cloneable : Ojbect 클래스의 clone()메소드가 제대로 수행될 수 있음을 지정, 즉 복제가 가능한 객체임을 의미.
Iterable<E>: 객체가 'for-Each' 문장 사용할수 있음을 지정
Collection<E> : 여러 개의 객체를 하나의 객체에 담아 처리할때의 메소드 지정
List<E> : 목록형 데이터를 처리하는것과 관련된 메소드 지정
RandomAccess : 목록형 데이터에 보다 빠르게 접근할 수 있도록 임의로 접근하는 알고리즘.
* List -> add , Map -> put
* length: 배열의 길이
* size : 컬렉션 타입의 길이 확인, 객체수.?
* length() : string 글자수 check.;
- length 배열에 넣을수있는 공간의 개수,
- size : 데이터의 개수
데이터의 수만큼이면 보통 list.size()로 가져오겠네.(헷갈..림)
p.188
*set
- HashSet : 순사가 전혀 필요없는 데이터를 해시테이블에 저장, *set중에 가장 빠름 (속도 ↑↑)
- TreeSet : 저장된 데이터의 값에 따라서 정렬 (속도 ↓)
- LinkedHashSet : 연결된 목록 타입으로 구현된 해시 테이블에 데이터 저장 / 저장된 순서에 따라서 값 정렬, (속도 ↓↓
'JAVA > Java의 신API' 카테고리의 다른 글
다시보는 자바의신API(7)/2011년판. (0) | 2018.08.14 |
---|---|
다시 보는 자바의신 API(4) / 2011년판. (0) | 2018.08.09 |
다시 보는 자바의신 API(2) / 2011년판. (0) | 2018.08.06 |
다시 보는 자바의신 API(1) / 2011년판. (0) | 2018.07.31 |
[java] 자바의신 api 가볍게 훑는중(1) (0) | 2017.08.14 |