백엔드 면접질문(1)
1.C와 Java의 차이점 C언어는 인간의 명령어를 컴퓨터가 수용할 수 있는 기계적 언어로 변환시켜주는 역할을 한다. 시스템 간 호환 및 이식성이 좋고 고급언어와 저급언어간의 인터페이스가 용이하다는 특징이 있다. 또한, 절차지향 프로그래밍의 대표적 언어로 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체지향 언어를 사용하는 것에 비해 더 빨리 처리되어 시간적으로 유리하다. JAVA는 인터넷의 분산환경에서 사용되도록 설계된 프로그래밍 언어이며 인터넷 환경 기반의 프로그램을 만들고 수행시킬 수 있는 응용 프로그램을 만들 수 있다. 또한, 객체지향 프로그래밍의 다표적인 언어로 특징으로는 캡슐화, 상속, 다향성등의 특성이 있다. 2.객체지향 언어의 특징 (1)캡슐화(Encapsulation)와 데이터은닉 ·캡슐화..