왜 배열을 공부할까? 자바에서 배열을 왜 공부하는지 의구심이 들었습니다. 그래서 챗GPT에 물어봤더니 아래의 결과가 나왔습니다. 위 사진이 내가 공부하고자 하는 내용이자 결론입니다! 이제 하나씩 자세히 알아보고자 합니다. Key-Point : 배열은 연속된 메모리 공
📝 SQLD 자격증 공부 1. SQL 문장 기존에는 SQL 문장을 단순히 사용했지만, DML, DDL, DCL, TCL로 분류된다는 것을 알게 됨. 주요 SQL 명령어 DML (데이터 조작어): SELECT, INSERT, UPDATE, DELETE DDL (
불변(Immutable): 한 번 생성되면 변경할 수 없음.새 객체 생성: + 연산 시 새로운 String 객체가 생성되어 메모리 낭비 가능.멀티스레드 안전: String은 Thread-Safe.가변(Mutable): 기존 객체를 직접 수정하여 메모리 절약 & 성능 향
✅ WHERE 절조인이 끝난 후 결과에서 필터링할 때 사용.OUTER JOIN에서 NULL이 있는 행이 제거될 수 있음.INNER JOIN에서는 ON 절과 같은 결과가 됨.✅ ON 절조인 조건을 설정하는 데 사용됨.OUTER JOIN에서는 NULL이 유지됨.WHERE

오늘은 Java의 스트림(Stream)과 컬렉션(List) 처리 방식, 정규식 활용, 그리고 리스트(ArrayList vs LinkedList)의 차이에 대해 깊이 학습했다.이론만이 아니라 직접 문제를 풀면서 IntStream, matches(), StringBuild

✅ 오늘 공부한 거 SQL의 WHERE 절, ROLLUP/CUBE/GROUPING SETS, 계층형 쿼리(START WITH, CONNECT BY), JOIN의 차이, 윈도우 함수(Window Function) 등을 학습했다. 이론만이 아니라 직접 문제를 풀면서 OR

PIVOT/UNPIVOT, 계층형 쿼리(START WITH, CONNECT BY), JOIN의 차이, 윈도우 함수(Window Function), LAG()/LEAD() 활용, 서브쿼리 종류, RANGE BETWEEN과 ROWS BETWEEN 차이 등을 학습했다.이론뿐

오늘은 SQL의 WHERE ROWNUM <= 3 vs TOP(3), DDL(데이터 정의어) 롤백 가능 여부, FK(외래키) 관계 및 릴레이션 생성, DELETE vs TRUNCATE vs DROP 등에 대해 학습했다.이론뿐만 아니라 SQL Server와 Orac