
자바 개념 면접 복기 및 복습
·
🗄️ Backend/Java
1. 객체지향 언어란 무엇이며, 등장한 이유는 무엇인가요?정의:객체지향 언어는 실 세계의 사물을 추상화하여, 멤버변수(데이터)와 메서드(동작)를 정의하고, 이를 객체로 표현하는 데서 출발합니다.등장 이유:복잡한 프로그램 구조를 단순화하고 유지보수를 용이하게 하기 위해 등장했습니다. 기능과 데이터를 객체로 묶어 프로그램에 반영함으로써 순차적 실행이 아닌 객체 간 상호작용을 통해 동작합니다.장점:코드 재사용성: 기존 코드를 활용하여 새로운 코드를 쉽게 작성 가능.코드 관리 용이성: 적은 노력으로 코드 수정 및 변경 가능.데이터 보호: 제어자와 메서드를 통해 데이터를 보호하고, 중복 제거로 코드 불일치 방지.2. 자바의 데이터 타입: 원시 타입과 참조 타입원시 타입(Primitive Type):변수에 값 자체..