-프레임워크와 라이브러리의 차이점에 대해서 알려주세요.
프레임워크는 개발을 효율적으로 하도록 도와주는 개발 도구이다. 개발시 전체적인 구조나 틀을 제공한다.
라이브러리는 특정 기능을 수행하기 위한 코드의 집합이다.
프레임워크는 제어의 주도권이 프레임워크에 있다. 프레임워크가 프로그램의 흐름을 주도하고 개발자는 필요한 부분을 커스터마이징 하는 방식이다. 라이브러리는 제어의 주도권을 개발자가 가지고 있다. 따라서 개발자가 필요할 때 원하는 기능만 호출해서 사용한다.
프레임워크-> 설계도 같은 역할
라이브러리->도구상자 같은 개념
-JAVA의 특징을 설명해주세요.
객체지향 프로그래밍 언어이다. 클래스, 객체, 상속, 다형성, 캡슐화 같은 객체지향 개념을 기반으로 설계되어 있어서 코드의 재사용성과 유지보수가 용이하다.

'기술 면접 대비' 카테고리의 다른 글
| CS 면접 질문 정리 5 - PathVariable, QueryString의 차이점 (0) | 2025.07.08 |
|---|---|
| CS 면접 질문 정리 4 - OOP의 SOLID 5원칙이란? (1) | 2025.07.07 |
| CS 면접 질문 정리 3 - MVC 디자인 패턴 / 디스패처 서블릿 (0) | 2025.07.04 |
| CS 면접 질문 정리 - RESTful API란 무엇인가요? (0) | 2025.07.03 |
| cs 면접 질문 정리 2 - HTTP란? API란? (0) | 2025.07.02 |