Java - 데이터 유형: 원시 및 비원시

3344 단어 java
Java는 이 세상에서 널리 사용되는 많은 언어 중 하나이며 이제 이 언어를 확실히 배우기 위해 시간을 할애합니다.

내가 배운 많은 것 중 하나는 Java 데이터 유형입니다. 그러나 Java의 데이터 유형은 무엇입니까?.

간단히 말해서 Java의 데이터 유형은 변수의 값 유형입니다. Java에는 integer , boolean , character , arrays 등과 같은 많은 데이터 유형이 있습니다.

그러나 Java에서 기본 및 기본이 아닌 데이터 유형은 무엇입니까?

기본 데이터 유형





기본 데이터 유형은 유형과 해당 값이 행동 관점에서 정확히 동일함을 의미합니다. 예를 들어 아래 예제 코드를 보자.

public class PrimitiveDataTypeExample {
    public function void main(String[] args) {
        byte age = 19;
        short score = 10_000;
        int balance = 1_000_000_000;
        long people = 1_000_000_000_000;
        float salary = 20.123;
        double coordinate = 113.9213;
        // why girl is true? because she's never false.
        boolean girl = true;
        char a = 'a';
    }
}


위의 변수에 대한 모든 값은 기본 데이터 유형을 나타내는 byte , short , int , long , float , double , boolean 및 10410679 키워드를 사용하여 변수 및 해당 값을 선언하기 때문에 기본 데이터 유형을 갖습니다.

그런데 아까 말씀드렸던 행동이 무슨 뜻인가요?. 값의 실제 유형과 이러한 값을 처리하는 방법을 나타냅니다.

변수에 값을 할당할 때 예를 들어 char이라는 변수는 순수한 숫자인 age이라는 유형의 사용자 나이를 저장하는 데 사용됩니다.

방법이 없으며 이러한 값을 처리하는 유일한 방법은 산술 연산자를 사용하는 것입니다.

이는 byte 데이터 유형에도 적용됩니다. 문자를 변수에 할당할 때 값의 유형은 char(작은따옴표로 묶인 단일 문자 또는 기호)입니다.

사용할 방법이 없으며 산술 연산자의 char만 사용하여 여러 문자를 연결할 수 있습니다.

마지막으로 + 데이터 유형이 있습니다. booleantrue 의 두 가지 값만 있는 데이터 유형입니다.

이 데이터 유형에는 메소드가 없으며 산술 연산자를 사용할 수 없습니다.

기본이 아닌 데이터 유형



비기본 데이터 유형은 기본 데이터 유형과 거의 동일하지만 그 값은 객체입니다.

좋은 웹페이지 즐겨찾기