127.0.0.1 은 루프백 주소, 즉 자기 자신(내 컴퓨터)을 가리키는 주소다. 우리가 보통 특정 웹사이트 방문을 위해 주소를 입력하면(ex. www.acmicpc.net) DNS를 를 통해 IP주소로 변환된다. 하지만 루프백주소를 입력하면 DNS를 통하지 않고 자기자신한테 Redirect 해준다. 내 컴퓨터의 host파일을 확인해보면 이렇게 작성된 것을 확인할 수 있다. Localhost는 127.0.0.1 로 Redirect 설정 해둔것이다. 주소창에 Localhost:8080을 입력하면 127.0.0.1:8080과 같은 것이다.
문제 출처: www.acmicpc.net/problem/10971 10971번: 외판원 순회 2 첫째 줄에 도시의 수 N이 주어진다. (2 ≤ N ≤ 10) 다음 N개의 줄에는 비용 행렬이 주어진다. 각 행렬의 성분은 1,000,000 이하의 양의 정수이며, 갈 수 없는 경우는 0이 주어진다. W[i][j]는 도시 i에서 j www.acmicpc.net 백트래킹을 이용해서 순회를 완료하면 이전 노드로 돌아가서 다시 새로운 경로를 찾아서 최소의 비용을 도출하는 것이 관건인 문제다. 백트래킹을 편리하게 하기 위해 우선 입력 값들을 ArrayList배열에 넣어서 사용하였다. 여기서 문제가 발생했는데 뒤에 풀이를 하면서 언급하겠다. ArrayList배열에 다음 이동점의 노드 번호, 다음 노드와의 비용 값을 넣기..
의미 자바 애플리케이션을 클래스 로더를 읽어 들여 자바 API와 함께 실행하는 것. 기능 자바 프로그램이 어느 기기나 운영체제 상에서도 실행될 수 있도록 하는 것. 프로그램 메모리를 관리하고 최적화하는 것. 과정 JVM이 메모리를 용도에 따라 여러 영역으로 나누어 관리 자바 컴파일러가 자바 소스코드를 읽어 들여 자바 바이트코드로 변환 클래스 로더가 바이트코드를 읽어 들여 JVM으로 로딩 로딩된. class파일들은 Execution Engine을 통해 해석 해석된 바이트코드는 Runtime date Areas에 배치되어 실질적인 수행이 이루어지게 된다. 출처:hoonmaro.tistory.com/19 마로의 Java(자바) 정리 - 8. 자바 메모리 구조 JVM 구조 실행될 클래스 파일을 메모리에 로드 후..