정규식 표현 방법 boolean tset = Pattern.matches(정규표현식, 검사할문자열); //boolean값 리턴 숫자만 ^[0-9]*$ 영문자만 ^[a-zA-Z]*$ 한글만 ^[가-힣]*$ 영어 & 숫자만 ^[a-zA-Z0-9]*$ 일반전화 ^\d{2.3} - \d{3,4} - \d{4}$ 휴대폰 ^01(?:0|1|[6-9]) - (?:\d{3}|\d{4}) - \d{4}$ E-Mail ^[a-zA-Z0-9]+@[-Z0-9$ 주민등록번호 \d{6} \- [1-4]\d{6} IP 주소 ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) 자바에서는 \를 사용할 때 \\로 해야한다. 표현식 설명 ^ 문자열의 시작$ 문자열의 종료 . 임의의..
스레드는 동시에 여러개의 프로그램을 실행하는 효과를 낸다.프로세스는 최소 하나의 스레드를 가지 있음.프로세스 : 프로그램 실행의 최소 단위 병령 처리에는 다중 프로세스와 다중 스레드다 있다. 다중 스레딩은 하나의 프로그램이 동시에 여러 가지 작업을 할 수 있도록 하는 것스레드는 프로세스 안쪽에 존재한다. 스레드와 프로세스의 차이점-프로세스는 완벽히 독립적이기 때문에 메모리 영역(Code, Data, Heap, Stack)을 다른 프로세스와 공유하지 않는다. -쓰레드는 해당 쓰레드를 위한 스택을 생성할 뿐 그 이외의 Code, Data, Heap영역을 공유한다. 1234567891011121314151617 class Counting extends Thread{ @Override public void ru..
해쉬맵(HashMap) HashMap이란 Map인터페이스의 한종류로써 Key와 Value 값으로 데이터를 저장하는 형태Map이란 놈은 키(Key) , 값(Value) 을 하나의 쌍으로 묶어서 저장하는 컬렉션 클래스Map에 종류에는 Hashtable, HashMap, LinkedHashMap, SortedMap, TreeMap 주의 하실 점map에 데이터를 등록할 때 , key값은 중복이 되지 않고 , value값은 중복이 허용 (예제 소스) 123456789101112131415161718192021222324252627282930313233343536373839404142434445import java.util.HashMap;import java.util.Map; class Student{ int nu..
ArrayList - 각 데이터는 인덱스를 가지고 있기 때문에, 한번에 참조가 가능해 데이터의 검색에는 유리- 대량의 자료를 추가/삭제 하는 경우에는 임시 배열을 생성해 데이터를 복사하기 때문에 내부적으로 처리량이 늘어나면서 성능 저하 123456789101112131415161718import java.util.ArrayList; public class Test{ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("MILK"); list.add("BREAD"); list.add("BUTTER"); list.add(1,"APPLE"); // list.set(2,"GRAPE"); //list.remove(3..
컬렉션(collection)자바에서 자료 구조를 구현한 클래스 자료구조로는 리스트(list), 스택(stack), 큐(queue), 집합(set), 해쉬 테이블(hash table) 등이 있다. 자료구조 : 데이터들의 집합리스트 : 순서가 있는 데이터들의 집합스택 : 순서있는 데이터들의 집합을 LIFO방식으로 관리하는 자료구조큐 : 순서가 있는 데이터들의 집합을 FIFO방식으로 관ㄹ히하는 자료구조집합 : 순서가 없는 데이터들의 집합(중복없음) LIFO -> 후입선출 예 : 총의 총알FIFO -> 선입선출 예 : 프린트 출력물
- Total
- Today
- Yesterday
- mybatis
- Android
- iNT
- spring
- 하기
- synchronized
- Default
- 자바
- js
- nsis
- Server
- jdbc
- 스프링
- jsp
- UTF-8
- Controller
- Class
- 사용
- mysql
- 연결
- 클래스
- 종류
- Create
- java
- 어노테이션
- Delete
- 음식
- 라이브러리
- 생성
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |