목록Programming Language/Java (3)
Develop record
stack- push(), pop(), peek() - LIFO : last in first out- overflow : 할당된 stack 안에 함수가 너무 많이 쌓여서 넘치는 경우 에러ex) 재귀함수 break 없이 무한대로 호출, 복잡한 함수 실행 시 발생 가능 Queue- FIFO : first in first out- ex) 예약시스템 : 먼저 클릭한 사람부터 처리 LinkedList - 메모리에서 연속해서 존재하지 않음=> 각각 다른 위치에 존재하며 포인터(링크)를 가지고 있어 다음 노드의 위치를 알 수 있음- 단순 연결 리스트 : 한방향으로만 감- 이중 연결 리스트 : 양방향으로 검색가능 ( 이전 노드의 위치 정보, 다음 노드의 위치 정보 둘 다 가지고 있음 )- 삽입 삭제가 용이 ( 가르키고..
1최우선연산자 . [] ()2단항연산자 ++ -- ! ~ +/- : 부정, bit변환>부호>증감3산술연산자 * / % + - shift >,>> )>4비교연산자 > = 5비트연산자& | ,~6논리연산자&& || !7삼항연산자(조건식)? :8대입연산자= *= /= %= += -=
기본형자료형키워드크기표현 범위예시논리형boolean1bytetrue(!=0) / false(0)boolean isFun = true;문자형char2byte0 ~ 65,535char c = 'f';정수형byte1byte-128 ~ 127byte b = 89;short2byte-32,768 ~ 32,767short s = 32760;char2byte0 ~ 65,535char c = 64;int4byte-2147483648 ~ 2147483647int x= 59; int z = x;long8byte...long big = 3456789L;실수형float4byte-3.4E038 ~ 3.4E038float f = 32.5f;double8byte-1.7E308 ~ 1.7E308double d = 23.34; 형..