본문 바로가기

DOUBLE

[ JAVA ] 기본 타입 JAVA는 다른언어와 비교적 제한적인 데이터 타입을 가지고 있다. 변수를 선언하면 선언된 변수에 따라 값의 허용범위가 다르고 선언한 후 타입 변경이 안되기 때문에 변수 선언 전 어떤 타입을 사용할지가 중요하다. 자바에서 제공되는 기본 타입은 저장되는 값에 따라 정수 타입, 실수 타입, 논리 타입 3가지로 분류되어 정수 타입 - byte, char, short, int, long 실수 타입 - float, double 논리 타입 - boolean 총 8가지 기본 타입을 가지고 있다. 정수타입 데이터 타입마다의 메모리 사용 크기와 저장되는 값의 범위가 정해져있기 때문에 외울 필요는 없겠지만 유의해서 사용해야되기 때문에 알고 있는 것이 좋다. 타입 메모리 사용크기 저장되는 값의 허용 범위 byte 1byte .. 더보기
[ SQL ] 숫자 타입 별 작업 속도 차이 오라클 내에는 NUMBER 뿐아니라 INTEGER, DOUBLE, FLOAT, DECIMAL, LONG, BINARY_INTEGER, PLS_INTEGER 등과 같은 데이터 타입이 존재한다. 다만 오라클 사용자가 조금 더 편하게 코딩할 수 있도록 NUMBER로 사용할 수 있다. 모든 숫자타입을 NUMBER로 사용하게 되면 오라클 엔진에서 정확한 타입으로 변환 후 작업을 수행하기 때문에 처음부터 데이터 타입을 정확히 명시하는 것보다 조금 느릴 수 있다. 속도 예시 1 SET SERVEROUTPUT ON; SET TIMING ON; -- 실행시킬 쿼리의 시간을 표시해 줌 DECLARE AA NUMBER(10); BB NUMBER(10); CC NUMBER(10); BEGIN FOR I IN 1..100000.. 더보기