일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 백엔드
- 자바면접
- lock
- http
- Application
- hashcode
- equals
- 스트림
- 네트워크
- 자바8
- Spring
- 자바기술면접
- 공유락
- 배타락
- 면접준비
- 개발자기술면접
- 운영체제
- 개발자면접
- java
- stream
- jpa
- 객체지향언어
- 알고리즘
- 기술면접대비
- 기술면접
- DB
- 스프링
- 백엔드면접
- 데이터베이스
- 자바
- Today
- Total
목록자바면접 (3)
서은파파의 추월차선
JVM의 구조와 동작 원리JVM은 Java 애플리케이션을 실행하기 위한 가상 머신으로, OS와 독립적으로 동작하며 바이트코드(Bytecode)를 해석하고 실행하는 역할을 합니다.1. JVM의 주요 구성 요소JVM은 크게 다음과 같은 주요 컴포넌트들로 구성됩니다.Class Loader.class 파일을 로드하고, 메모리에 적재하는 역할로딩(Loading) → 링크(Linking) → 초기화(Initialization) 단계로 진행Lazy Loading 방식으로 필요할 때 클래스를 로드부모-자식 계층 구조를 가지며, Bootstrap ClassLoader → Extension ClassLoader → Application ClassLoader 순으로 동작Runtime Data Area (메모리 구조)JVM의..
자바 기술 면접 대비 두 번째 정리본입니다. 수정해야할 사항이 있다면 댓글 남겨주세요!Q. 자바에서 SOLID 원칙이란 무엇이며, 각 원칙을 간단히 설명해주세요.SOLID 원칙은 객체지향 설계에서 유지보수성과 확장성을 높이기 위한 5가지 원칙입니다.SRP (단일책임원칙) : 객체는 단 하나의 책임만 가져야 하며, 변경 사유가 하나여야 합니다.OCP (개방폐쇄원칙) : 확장에는 열려 있고, 변경에는 닫혀 있어야 합니다.LSP (리스코프치환원칙) : 자식 클래스는 부모 클래스의 기능을 대체할 수 있어야 합니다.ISP (인터페이스분리원칙) : 클라이언트에 필요한 기능만을 인터페이스로 제공해야 합니다.DIP (의존관계역전원칙) : 의존관계는 구체적인 구현이 아닌 추상화(인터페이스)에 의존해야 합니다.Q. SRP..
대학생부터 회사원까지 모두의 성공적인 취업과 이직을 위해 기술 면접 자료를 천천히 정리하고자 합니다.수정해야할 정보가 있다면 댓글로 정보를 나눠주시면 감사하겠습니다. 모두 취뽀하세요!! Q. Java의 객체지향 프로그래밍(OOP)의 4대 특징은 무엇인가요? 4대 특징으로는 추상화, 캡슐화, 상속, 다형성입니다.추상화 : 객체들이 가지는 공통적인 특성을 뽑아내어 정의하는 것캡슐화 : 객체의 속성과 메서드를 하나로 묶고, 외부에서 직접 접근하지 못하고 함수를 통해서만 접근하게 함상속 : 상위클래스가 가지는 속성과 메서드를 하위클래스가 물려받는 것다형성 : 같은 메서드가 상황에 따라 다른 방식으로 작동하는 것 Q. 자바에서 final 키워드는 어떻게 사용되나요? final 키워드는 변수, 메서드, 클래스..