개발공부 #면접준비 #java 2

[ 백엔드 면접준비 : Java&Kotlin + SpringBoot ] Java 면접 질문 정리_03

[ 백엔드 면접준비 : Java&Kotlin + SpringBoot ] Java 면접 질문 정리_03  Ⅰ, Java에서 멀티스레딩은 어떻게 작동하는가??       ▣ JAVA 멀티 스레딩의 기본 개념.              - 멀티스레딩은 하나의 프로세스 내에서 여러 스레드가 동시에 작업을 수행하는 프로그래밍 기법입니다.             - 자바에서 멀티스레딩은                CPU 자원을 효율적으로 활용하고 애플리케이션의 성능과 응답성을 향상시키는 핵심 메커니즘.        ▣ JAVA 스레드 생성 방법 두가지.                1. Thread 클래스 상속.Thread 클래스를 직접 상속run() 메서드 오버라이드start() 메서드로 스레드 실행class MyTh..

[ 백엔드 면접준비 : Java&Kotlin + SpringBoot ] Java 면접 질문 정리_02

[ 백엔드 면접준비 : Java&Kotlin + SpringBoot ] Java 면접 질문 정리_02  Ⅰ. "추상클래스" 와 "인터페이스" 의 차이점은 무엇인가??     ▼ 추상 클래스            : 일부 메소드들이 정의 부분만 제공하여서, 클래스들이 공통의 구조나 메소드를 공유하지만               구현이 다를 때 사용하고,  다중 상속을 제공하지 않습니다.      ▼ 인터페이스.           : 메소드 구현을 제공할 수 없습니다.           : 구현 클래스가 제공해야 하는 메소드들이 정의 되어 있음           : 다중 상속을 제공합니다.    "추상 클래스" 와 "인터페이스"는 객체 지향 프로그래밍에서  "추상화"를 구현하는 방법이지만,   그 목적과 특성에..