일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 오버라이딩
- 스프링 crud
- 프로그래머스 MYSQL
- 스프링게시판만들기
- 게시판만들기
- 정처기실기정리
- 프로그래머스 SQL
- spring crud게시판
- 자바 정규표현식 예제
- 2020정보처리기사실기요약
- 자바배열예제
- jsp 날짜팝업
- 정보처리기사실기정리
- jsp 팝업띄우기
- crud게시판
- spring crud
- html기초
- 날짜지정팝업
- 프로그래머스 쿼리문
- js datepicker
- 자바연산자
- Oracle기초
- CRUD게시판만들기
- 자바기초
- jsp게시판만들기
- 2020정보처리기사실기
- 스프링 CRUD게시판
- PLSQL
- 오라클설치
- 2020정보처리기사실기정리
Archives
- Today
- Total
영보의 SystemOut.log
[JAVA] JAVA라이브러리 정리/java.lang/java.util 본문
반응형
* 컬렉션(collection)
- 요소(element) 객체들의 저장소
- 가변 크기로서 객체의 개수를 염려할 필요 없다.
- 다양한 객체들의 삽입, 삭제, 검색 등의 용이
1. java.lang
Object 최상위클래스 |
- clone() : 복제 - finalize() : 소멸자 - toString() : 객체를 문자열로 변환 |
String (StringBuffer) |
- substing() : 문자를 추출 - indexOf(), lastIndexOf() => 문자를 찾는 경우(MVC) - trim() : 로그인 처리, 사용자 입력값 - equals() : 실제 저장된 문자열을 비교 => 로그인 처리, 우편번호 ... - length() : 문자 갯수 - valueOf() : 유일하게 => static => 모든 데이터형을 문자열 변환 - join : 변환 *** StringBuffer : append() : 문자열 변환 |
Wrapper 클래스 형변환, 문자열 다른 데이터형으로 변경 |
- Integer : parseInt() : 정수형변환 - Double : parsDouble() : 실수형 변환 - Boolean : parseBoolean() : "ture" => true, "false"=>false |
Math |
- random(), ceil() : 올림(총페이지) |
System | - gc() : 메모리 회수, exit() : 프로그램 종료 - web() : 자동 메모리회수 (Tomcat) |
2. java.util
StringTokenizer : 문자를 분해 => split() => 정규식 |
- nextToken() : 한개의 구분 문자를 자른다 - hasMoreTokens() : 자른 갯수만큼 루프 |
Date, Calender | - Date : 시스템의 시간, 날짜 읽기 ex) Date date=new Date() → date.toString() - Calender : 요일 구하기, 달의 마지막 날짜 읽기 날짜 등록 → 월 (1...) month-1 요일 → week-1 |
Collection | - ArrayList : 비동기화 → Database - Vector() : 동기화 → 네트워크에서 사용자 관리 (네트워크) - HashMap() : 키, 값 → 키(일반문자열), 값(클래스 주소) → 클래스 관리 - MyBatis : Mapper (데이터베이스 연결) - Spring : web - 장점 : 모든 클래스, 데이터를 한번에 저장 → Object → 현변환 ──────────────── 배열(고정), 가변 - 단점을 변경 → 제네릭스 프로그램 <원하는 데이터형> : 데이터형의 통일 |
String |
1) 문자열은 주소다 "Hellod", "Java"... 2) char[] → 제어하는 클래스 3) 주요기능 (메소드) * 인스턴스 메소드 ① length() : 문자의 갯수 ② trim() : 좌우의 공백제거 ③ substring() : 문자 분해 ④ indexOf(), lastIndexOf() : 문자의 위치 ⑤ equals() : 저장된 문자를 비교 ⑥ 찾기 - 포함 : contains → LIKE - 시작 : startsWitch - 끝 : endsWitch - static 메소드 : valueOf → 모든 기본형을 문자열로 변환 * 인스턴스 메소드 ① static 메소드 : 문자의 갯수 ② trim() : 좌우의 공백제거 ③ substring() : 문자 분해 ④ indexOf(), lastIndexOf() : 문자의 위치 |
반응형
'Language > JAVA' 카테고리의 다른 글
[Java] db와 연동하여 우편번호 검색 프로그램 만들기 (0) | 2020.08.05 |
---|---|
[JAVA]자바 라이브러리로 채팅 프로그램 만들기 (0) | 2020.07.31 |
[JAVA]Java.lang 패키지 정리 ① (0) | 2020.07.23 |
[JAVA]예외처리(Exception)/예외처리종류/자바기초 (0) | 2020.07.20 |
[JAVA]추상클래스/인터페이스 개념/인터페이스 예제 ② (0) | 2020.07.16 |