Java
-
Java 타입과 변수Java 2024. 2. 25. 14:24
타입(Type) - 어떠한 값을 담을 수 있는 형태. 크게 기초 타입과 참조 타입으로 나눌 수 있다. 기초 타입 - 기초 타입(기본 타입, 원시 타입, Primitive Type)은 해당 타입의 변수 값이 리터럴(Literal)이고 메모리의 스택(Stack)영역에 값이 직접 저장된다. - 정수형과 실수형은 보다 큰 타입이 작은 값을 할당받을 수 있다. 단, 용량과 무관하게 정수형이 실수 값을 받을 수는 없다. - 모든 정수형과 실수형은 문자열을 받을 수 있다. 문자(char)타입보다 용량이 작은 byte 정수 타입 또한 예외적으로 문자 값을 받을 수 있음에 유의한다. - int 이하인 정수형끼리의 사칙연산 결과는 int 타입이다. - 정수형 byte : (1byte) -128 이상 127 이하의 정수 s..
-
Java 기본 개념Java 2024. 2. 25. 14:08
자바(Java)란? 자바(Java) 언어는 바이트 코드를 가지는 언어로, 개발자가 작성한 코드가 바이트 코드로 컴파일되어, 운영체제 커널(Kernel)이 이를 직접 읽어들이지 않고, JVM이 해당 바이트코드를 읽어 들여 그 결과를 운영체제 커널에 전달하는 방식 채택 이러한 방식 때문에, 각 운영체제에 맞는 JVM이 적절하게 구축되어 있다면 하나의 코드로 운영체제와 무관하게 개발 및 실행할 수 있다는 장점이 있다. JRE(Java Runtime Environment) - 자바로 작성된 프로그램을 실행하기 위해 필요한 구성요소의 집합 - JVM + 클래스 라이브러리 JDK(Java Development Kit) - 자바로 프로그램을 개발하기 위해 필요한 구성요소의 집합이다. - JDK는 JRE를 포함하고 있..