728x90
728x90
코드 자동 완성Ctrl + Space: 기본 자동 완성Ctrl + Shift + Space: 스마트 자동 완성 (더 정교한 추천 제공)코드 포맷팅Ctrl + Alt + L: 코드 자동 정렬 (코드를 깔끔하게 정리)한 줄 삭제Ctrl + Y: 현재 줄 삭제라인 이동Shift + Alt + Up/Down: 코드 라인을 위아래로 이동주석 처리Ctrl + /: 한 줄 주석 처리Ctrl + Shift + /: 여러 줄 주석 처리빠른 검색 및 탐색Ctrl + N: 클래스 검색Ctrl + Shift + N: 파일 검색Ctrl + B 또는 Ctrl + 클릭: 메소드 정의로 이동파일 간 전환Ctrl + Tab: 열린 파일 간 전환코드 복사 및 붙여넣기Ctrl + D: 현재 줄 복사Ctrl + X: 현재 줄 잘라내기프로젝..
데일리루틴 SQLMySQL 조건에 맞는 도서와 저자 리스트 출력하기 정답입니다.SELECT B.BOOK_ID, A.AUTHOR_NAME, DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d')FROM BOOK BJOIN AUTHOR A ON B.AUTHOR_ID = A.AUTHOR_IDWHERE B.CATEGORY = '경제'ORDER BY B.PUBLISHED_DATE DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d'): PUBLISHED_DATE를 YYYY-MM-DD 형식으로 변환합니다.WHERE B.CATEGORY = '경제': 경제 카테고리의 도서만 선택합니다.ORDER BY B.PUBLISHED_DATE ASC: 출판일을 기준으로 오름차순 정렬합니다. ..
안녕하십니까. 오늘은 제가 강의를 들으며 헷갈렸던 static에 대해 알아보겠습니다. 자바를 공부하다 보면 static 키워드가 붙은 변수나 메서드를 자주 보게 되는데, 이게 뭐가 특별한지 왜 사용되는지 제대로 이해하는 것이 중요합니다. static의 특징과 활용법을 하나씩 꼼꼼하게 정리해 보도록 하겠습니다.1. Static 변수 (Static Variable) – 클래스 변수 먼저, static 변수는 클래스에 속하는 변수입니다. 보통 클래스는 여러 개의 객체를 만들 수 있는데, static 변수는 그런 객체들과는 독립적으로 클래스에 딱 한 번만 생성됩니다. 즉, 모든 객체가 하나의 static 변수를 공유하는 구조입니다. 예를 들어 count라는 변수를 static으로 선언하면 이 변수는 같은 클래스..
데일리루틴 SQLMySQL 보호소에서 중성화한 동물 정답입니다.SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS IJOIN ANIMAL_OUTS O ON O.ANIMAL_ID = I.ANIMAL_IDWHERE I.SEX_UPON_INTAKE LIKE 'Intact%' AND (O.SEX_UPON_OUTCOME LIKE 'Spayed%' OR O.SEX_UPON_OUTCOME LIKE 'Neutered%')ORDER BY I.ANIMAL_ID; JOIN : ANIMAL_INS와 ANIMAL_OUTS 테이블을 ANIMAL_ID를 기준으로 조인합니다.WHERE : ANIMAL_INS 테이블의 SEX_UPON_INTAKE가 'Intact'로 시작하는 동물,..
제가 오늘 데일리 루틴으로 작성한 코드입니다.class Solution { public long solution(int price, int money, int count) { long result = 0; long usedMoney = 0; for (int i = 1; i = usedMoney) { result = 0; } else { result = usedMoney - money; } return result; }} 새로 선언한 변수가 두개나 있고, if문도 더 간단하게 바꿀 수 있을 것 같습니다. 비교적 최근에 나온 삼항연산자를 사용하면 if문을 줄이고, 이를 이용하여 r..
데일리루틴 SQLMySQL 오랜 기간 보호한 동물(2) 정답입니다.SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_OUTS OJOIN ANIMAL_INS I ON O.ANIMAL_ID = I.ANIMAL_IDORDER BY DATEDIFF(O.DATETIME, I.DATETIME) DESCLIMIT 2; SELECT O.ANIMAL_ID, O.NAME : ANIMAL_OUTS 테이블에서 ANIMAL_ID와 NAME 컬럼을 선택합니다.FROM ANIMAL_OUTS O : ANIMAL_OUTS 테이블을 O라는 별칭으로 지정합니다.JOIN ANIMAL_INS I ON O.ANIMAL_ID = I.ANIMAL_ID : ANIMAL_OUTS와 ANIMAL_INS 테이블을 ANIMAL_ID 컬..