1) 예외처리란? (Exception, Error Handling)코드를 완벽하게 짰다고 해서 항상 프로그램이 성공적으로 도는 것은 아니다. 다양한 예외 상황이 발생할 수 있는데, 이것에 대응하기 위해서 예외 처리 코드가 필요하다.예외처리의 목적예외의 발생으로 인한 실
1) Java에서의 날짜와 시간Java를 기반으로 하는 개발을 할 때 날짜를 이용하여 여러 기능을 제공할 때, java.time 패키지를 이용한다.패키지(package)란?간단하게는 클래스의 묶음이라고 할 수 있습니다. 패키지에는 클래스 혹은 인터페이스를 포함시킬 수
스택(Stack)은 삽입과 삭제 연산이 후입선출(LIFO:Last-in First-out)로 이루어지는 자료구조이다. 새로운 값이 들어가면 top이 새로운 값을 가리키다. 스택에서 값을 빼낼 때 pop은 top이 가리키는 값을 스택에서 빼게 되어 있으므로 결과적으로 가
Data Structure - '일련의 일정 타입들의 데이터 모임 또는 관계를 나타낸 구성체'어떤 알고리즘 문제를 풀기 위해 문제를 해석한 다음 보통 자료구조를 선택한다. 자료구조를 선택하면 해당 자료구조에 맞는 알고리즘을 선텍하는데 보다 더 효율적인 알고리즘을 선택할
공통점1\. 동일한 특성의 데이터들을 묶는다.2\. 반복문(loop)내에 변수를 이용하여 하나의 묶음 데이터들을 모두 접근할 수 있다.차이점 - 배열1\. 처음 선언한 배열의 크기(길이)는 변경할 수 없다. (정적할당)2\. 메모리에 연속적으로 나열되어 할당된다.3\.