목록Development/Java (43)
컴공생의 다이어리
자바(Java)의 기본 자료형(primitive data type) 자바의 자료형은 크게 기본형(primitive type)과 참조형(referene type)으로 나뉜다. 오늘은 기본형에 대해 정리해보고자 한다. 기본형은 정수형, 문자형, 실수형, 논리형 네 가지로 분류할 수 있다. 아래의 표는 기본 자료형에 대해 정리한 것이다. 자료형 키워드 크기 설명 정수형 byte 1byte -27 ~ +27-1 short 2byte -215 ~ +215-1 int 4byte -231 ~ +231-1 long 8byte -263 ~ +263-1 문자형 char 2byte 유니코드 문자열 실수형 float 4byte -3.4E38 ~ +3.4E38 double 8byte -1.7E308 ~ +1.7E308 논리형 ..
10진수, 2진수, 8진수, 16진수를 출력하는 예제 10진수는 평소 쓰던 숫자처럼 입력해주고 2진수는 0B를 숫자 앞에 붙여준다. 8진수는 0을 숫자 앞에 붙여주고 16진수는 0X를 숫자 앞에 붙여 주면 된다. public class BinaryTest { public static void main(String[] args) { int num = 10;//10진수 int bnum = 0B1010;//2진수 int onum = 012;//8진수 int xnum = 0XA;//16진수 System.out.println(num); System.out.println(bnum); System.out.println(onum); System.out.println(xnum); } } 출처 : 한번에 끝내는 Java/..

JVM(Java Virtual Machine) JVM은 자바 소스코드로부터 만들어지는 자바 바이너리 파일(.class)을 실행할 수 있다. 또한 JVM은 플랫폼에 의존적이다. 즉 리눅스의 JVM과 윈도우즈의 JVM은 다르다. 단, 컴파일된 바이너리 코드는 어떤 JVM에서도 동작시킬 수 있다. (프로그램이 실행되는 환경인 JRE가 설치되어 있어야 함) ▶ JVM의 역할 바이너리 코드 읽기 바이너리 코드 검증 바이너리 코드 실행 실행환경의 규격을 제공 (필요한 라이브러리 및 기타파일) JRE(Java Runtime Environment) JRE는 JVM이 동작하는 데에 필요한 라이브러리 파일들과 기타 파일들을 가지고 있다. JRE는 JVM의 실행환경을 구현했다고 할 수 있다. (JRE가 깔려있다면 JVM이 ..