inflearn logo
강의

Course

Instructor

(2026 Latest!) Pass the Information Processing Engineer Practical Exam in One Week

Things that are the same but different

자바 래퍼 클래스 관련 질문

Resolved

364

ohseungwon5

16 asked

0

강사님께서 ==는 동일한 주소값을 보는거고 , equals는 값이 동일한지 보는거라고 하셨는데요 4:17 소스 코드 예제 같은 경우는 왜 ==일때 false가 출력되고 이퀄스 일때 true가 출력 돼는지 이해가 안됩니다. (해설도 읽어봤지만 이해가 안됩니다)

python java c 정보처리기사

Answer 3

0

ohseungwon5

네 감사합니다

0

ohseungwon5

아 그렇군요 감사합니다

0

weekendcode

Java에서 형태를 Integer라는 Integer 객체형태를 취했을 때는, -128~127의 범위로 선언한 경우에는 true로 나옵니다. 저 범위를 넘어서면 false가 나옵니다.

 

저 범위 내에 선언한 Integer로 선언된 숫자는 ==로 하든 equals로 하든 비교하면 true가 나온다고 생각하시면 됩니다.

 

이건 그저 Java 언어를 만든 사람이 이렇게 언어 스펙을 만들어둔 것이라.. 강제 암기의 영역입니다. 😅

0

ohseungwon5

만약 시험에 나온다면 해당 예제 난이도 보다 어렵게 출제 될까요?

0

weekendcode

아직까지 시험에서 래퍼클래스는 String만 출제되었습니다.

그런데.. 이거는 자바 개발자 아니면 잘 모르는 부분이라서.. 죽자고 어렵게 내면 낼 수는 있겠지만, 이렇게 나오면 시험기관이 욕 엄청 먹을 것 같습니다.

 

저는 이전에 String으로 비교하는 부분이 나왔고, 제 수강생 분들의 합격률을 올려야하는 입장이라서 전부 다루기는 했습니다.

언어 말고도 외울 것이 많은데, 이정도는 그냥 넘어가셔도.. 괜찮지 않을까 싶습니다.

0

weekendcode

그리고 저게 전체 자바가 아니라 자바 5에서 추가된 스펙이라서, 엄밀히 말하자면 초기버전 자바는 안 돌아갈 수도 있다는 점에서 안나오지 않을까 싶어요.

0

weekendcode

참고로 int와 integer가 다른 것은 알고 계셔야 합니다.

제가 설명한 것은 integer입니다. (Wrapper Class)

 

https://velog.io/@lynn080/Java-int%EC%99%80-Integer%EC%9D%98-%EC%B0%A8%EC%9D%B4

필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)

0

37

2

26년 1회 실기 해설 강의

0

51

2

53번 4-1 자료 오류 있는 것 같습니다.

0

68

2

7번문제

0

58

2

C언어 변형문제 9번문제 Pdf 수정요청

0

45

2

메서드 오버드라드

0

46

2

실수

0

45

1

공부 우선순위 우선강의 알려주세요

0

85

1

생성자 호출순서 강의 10번 문제 30분대 질문입니다

0

47

2

25년 2회 기출 5:40 질문입니다.

0

39

2

모의고사1회 3번 파이썬문제

0

73

2

C언어 출제변형 6번 문제

0

50

2

c언어 출제변형 강의 질문

0

31

2

28:40

0

33

2

C :  언어 배열과  문자열 수업자료

0

29

2

파이썬 리스트, 딕셔너리 질문

0

41

2

모의고사 관련 질문 건

1

68

3

자료 내용 오류

0

63

2

정적 변수, 정적 메서드(static) v2

0

47

2

v1.2 와 v0.91 PDF

0

101

1

업캐스팅 (부모형태, 자식생성자)

0

51

2

정보처리산업기사 준비중입니다.

0

74

2

실기 D -6

0

105

2

(기출) 2024년 2회 기출문제 - 이론 포함 22분32초 질문입니다

0

57

3