Object | finalize(): 소멸자 clone(): 복제 (Spring→prototype) ***call by reference / call by value toString(): 객체→문자열(=String형변환) |
1)모든 데이터형을 커버 → 형변환 Object[] obj={new A( ), 10.5, 100, 'A', "Hello"}; 2)모든 클래스(사용자 정의)에 상속을 내림 |
String | //instance method length(): 문자 개수 trim(): 앞뒤 공백제거 substring(): 문자 분해 indexOf(), lastIndexOf(): 문자의 위치 equals(): 대소문자 구분(아이디중복,로그인) equalsIgnorecase(): 구분X(검색어) contains(): 포함된 문자 찾기(DB: LIKE) startsWith(): 시작하는 문자 찾기 endsWith(): 끝나는 문자 찾기 //static method valueOf(): 모든 기본형을 문자열로 변환 (=toString, 형변환) join("-", arr): arr의 구성요소를 -로 이어서 format(): printf |
1) 모든 문자열은 주소 String s1="Hello"; String s2="Hello"; → s1==s2(주소같음) String s3=new String("Hello"); → s1!=s3(공간 새로 생성) 2) char[] → 제어하는 클래스 |
StringBuffer | append(): 많은 데이터의 문자열 결합 | 최적화 |
System | System.currentTimeMillis() :현재시간 System.out.println() :화면 출력 System.gc() :메모리 회수→가비지컬렉션호출 System.exit() :프로그램 종료 cf. web: 자동 메모리 회수(톰캣) |
|
Math | random(): 0.0~0.99 랜덤발생 ceil(): 올림(→ 전체페이지 구하기) |
|
Wrapper | parseDouble/Int/Boolean/Long() :문자열→데이터형 |
모든 데이터형을 사용하기 쉽게 클래스로 변경 박싱 Integer i=10; (new 안쓰고 값 직접 주입) 언박싱 int ii=i; |
***자바 3대클래스: String / Integer / ArrayList(CRUD: create/read/update/delete)
'Java > Java 이론 정리' 카테고리의 다른 글
[Java] 31~33일차: IO (0) | 2020.07.27 |
---|---|
[Java] 30일차: java.util / collection framework (0) | 2020.07.24 |
[Java] 예외처리 (1) | 2020.07.20 |
[Java] 21~22일차: 객체지향 3대요소_캡슐화, 상속, 다형성 (0) | 2020.07.13 |
[Java] 18~20, 23~25일차: 클래스_변수, 생성자, 오버로딩, 추상클래스, 인터페이스 (0) | 2020.07.08 |
댓글