일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정렬
- 완전탐색
- 학습기록
- DP
- 스프링 핵심 원리 - 기본편
- Spring
- 자바
- 그래프 이론
- 코딩테스트준비
- 그리디
- BFS
- Til
- 데이터베이스
- Java
- 개발q&a
- DFS
- 그래프
- SQL
- 스프링
- BinarySearch
- 개발qa
- 백트래킹
- 99클럽
- 백준
- 동적 프로그래밍
- 알고리즘
- 항해99
- 브루트포스
- 트리
- 개발자취업
- Today
- Total
목록개발qa (2)
AtraFelis's Develop Diary
SQL에서 INNER JOIN과 LEFT JOIN의 차이점을 설명하고, 각각 언제 사용하는지 예시를 들어주세요.내 답변잘 모르겠습니다. 피드백잘한 점모르는 것을 솔직하게 말한 것이 좋음면접에서도 모르면 솔직히 말하는 것이 중요함개선할 점SQL JOIN은 백엔드 개발자에게 필수적인 기초 개념실무에서 매우 자주 사용되는 기능이므로 반드시 학습 필요기본적인 데이터베이스 지식 부족 모범 답변INNER JOIN: 두 테이블에서 공통으로 존재하는 데이터만 조회합니다. 교집합 개념으로, 양쪽 테이블에 모두 존재하는 레코드만 결과에 포함됩니다.LEFT JOIN: 왼쪽 테이블의 모든 데이터를 조회하되, 오른쪽 테이블에 매칭되는 데이터가 있으면 함께 보여줍니다. 매칭되지 않으면 NULL로 표시됩니다.-- INNER JOI..
Q. Java에서 public static void main(String[] args) 메서드의 각 키워드들이 어떤 의미를 가지는지 설명해주세요. 특히 static이 왜 필요한지에 대해서도 말씀해주세요.내 답변main 메서드는 java 프로그램이 시작할 때 반드시 필요한 메서드 입니다. 그렇기에 public으로 현재 프로젝트 내에서 모든 메서드가 접근할 수 있어야 하며, static으로 전역적으로 동작할 수 있어야 합니다. main 메서드에는 반환값이 없으므로 return 타입은 void여야 하고, 매개변수로는 String의 배열이 들어가는데, 여러가지 시스템 환경변수들이 이 매개변수를 통해 main 메서드로 전달됩니다. 특히 static이 필요한 이유는 main 메서드는 상태가 중간에 변경되어서는 안 ..