스레드는 동시에 여러개의 프로그램을 실행하는 효과를 낸다.프로세스는 최소 하나의 스레드를 가지 있음.프로세스 : 프로그램 실행의 최소 단위 병령 처리에는 다중 프로세스와 다중 스레드다 있다. 다중 스레딩은 하나의 프로그램이 동시에 여러 가지 작업을 할 수 있도록 하는 것스레드는 프로세스 안쪽에 존재한다. 스레드와 프로세스의 차이점-프로세스는 완벽히 독립적이기 때문에 메모리 영역(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 -> 선입선출 예 : 프린트 출력물
캡슐화(Encapsulation) - 캡슐화의 용도는 객체의 속성(필드값,data fields)과 동작(메소드,method)를 하나로 묶어 준다.- 캡슐화는 객체지향프로그램인 자바(JAVA)에서 매우 중요하며, 우리는 자바에서 클래스(class)라 한다. 123public String test() { string t = "123"; }cs - 객체가 맡은 역할을 수행하기 위한 하나의 목적을 한데 묶는다- 외부에서 직접 접근을 하면 안되고 오로지 함수를 통해서만 접근 ( 정보은닉 )
- Total
- Today
- Yesterday
- 사용
- 음식
- java
- Default
- 자바
- 연결
- 안드로이드
- jdbc
- Create
- 생성
- js
- 종류
- UTF-8
- Controller
- spring
- 클래스
- Android
- 라이브러리
- mybatis
- iNT
- mysql
- 어노테이션
- Delete
- nsis
- 하기
- Class
- jsp
- Server
- synchronized
- 스프링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |