[CS] JAVA 면접 대비 ③ 자료구조, 네트워크, 객체지향 프로그래밍
·
CS 지식
Call by Value vs Call by Reference더보기Call by Value는 값을 직접 복사하여 전달. Call by Reference는 메모리 주소를 전달하여 원본 값 수정 가능.깊은 복사 vs 얕은 복사더보기얕은 복사는 객체의 참조값만 복사. 깊은 복사는 객체의 실제 데이터를 새로운 메모리에 복사.스택 vs 큐더보기스택은 LIFO (Last In First Out). 큐는 FIFO (First In First Out).스택 오버플로우더보기스택이 초과되어 데이터가 입력될 때 발생하는 오류.프로세스 vs 쓰레드더보기프로세스는 독립적인 실행 단위. 쓰레드는 프로세스 내에서 실행되는 작업 단위. 멀티 쓰레드더보기여러 개의 쓰레드가 병렬로 실행되는 환경. 인터페이스 vs Abstract C..