equals2 [Java] record type jdk 14 버전 이후부터 제공되는 데이터 타입. class 형태중 불변 class로 정의할 때 사용된다. 즉 해당 클래스는 생성자와 getter(), toString() 메소드를 포함하고 있는 형태라고 볼수있다. 기존의 불변객체 정의 public class Test { private final String name; private final String contents; public Test(String name, String contents) { this.name = name; this.contents = contents; } public String getName() { return name; } public String getContents() { return contents; } } record.. 2022. 12. 6. [Java] == 연산자와 equals() 매서드의 차이 두 값 비교하기 Java 언어에서 두 변수의 값을 비교할 때 '==' 연산자를 이용한다. == 연산자는 Primitive value의 경우 두 변수의 값을 비교하게 된다. Java 에서 Primitive value는 다음과 같이 8가지 종류가 존재한다. byte 8bits -2^7 ~ 2^7-1 (-128 ~ 127) short 16bits -2^15 ~ 2^15-1 (-32768 ~ 32767) int 32bits -2^31 ~ 2^31-1 (-2147483648 ~ 2147483647) long 64bits -2^63 ~ 2^63-1 (-9223372036854775808 ~ 9223372036854775807) float 32bits 0x0.000002P-126f ~ 0x1.fffffeP+127f .. 2020. 8. 4. 이전 1 다음 반응형