분류 전체보기 73

프로그래머스 ORACLE Lv.1 상위 n개 레코드

📌문제  📌오답SELECT NAME FROM ANIMAL_INS WHERE TO_NUMBER(TO_CHAR(DATETIME,'YYYYMMDDHHMISS')) 오답이유) DATETIME 데이터가 숫자처럼 대소 비교가 가능한지 몰랐음. 생각해보니 문자열끼리도 비교가 되는데 DATETIME도 당연히 될 것.. 정답은 나왔는데 코드가 지저분해서 오답처리 받은 것 같다. ​📌정답SELECT NAME FROM ANIMAL_INS WHERE DATETIME = (SELECT MIN(DATETIME) FROM ANIMAL_INS); 서브쿼리를 이용하여 출력

JAVA Calendar, LocalDate 알아보기

1. java.time날짜와 시간에 관련된 패키지로는 Date, Calendar, time, LocalDate(Time) 패키지 등이 있다. Java.util.Date 패키지는 JDK1.0에서 쓰이던 패키지인데, 기능 부족 문제로 대부분 JDK1.1부터 Calendar 패키지로 교체되었다. 하지만 Java.util.Calendar 패키지 역시 기능이 충분치 않았기 때문에, 몇 가지 기능이 보완, 개선된 java.time 패키지가 추가되었다. 1-1. java.util.Calendar> 주요 메서드들 지금은 잘 사용되지 않는 패키지이므로 몇 가지 주요 메서드만 알아보자.메서드반환값설명getInstance()static Calendar현재날짜의 연/월/일/시간/지역 등의 모든 정보 출력getTime()fin..

JAVA 2024.11.01

JVM(자바 가상 머신)이란?

📌JVM이란? JVM이란 Java Virtual Machine(자바 가상 기계)의 약자로, 자바 프로그램을 실행하기 위해 개발자가 작성한 코드를 컴퓨터 언어로 번역하기 위한 일종의 번역기입니다.우리가 자바 언어로 코드를 작성한 것이 바로 실행되면 좋겠지만, 컴퓨터는 0과 1밖에 이해하지 못하기 때문에 우리가 작성한 파일을 0과 1로 이루어진 컴퓨터 언어로 변환한 후 실행하는 과정이 필요합니다.  따라서 자바 프로그램의 실행 과정을 살펴보면서 JVM이 무엇인지 한번 알아보겠습니다.     📌자바 프로그램의 실행과정과 JVM개발자가 자바언어를 사용하여 코드를 작성하면 .java 확장자를 가진 자바 소스 파일이 생성됩니다. 설명의 편의를 위해 'HelloWorld'라는 이름의 파일을 작성하였다고 가정하겠습..

JAVA 2024.11.01