본문 바로가기

혼공단/혼공자1기

[혼공 학습단 1기] 3주차 미션 혼공 용어 노트에 용어 추가 등의 노트 활용 인증샷

반응형

3주차 미션 혼공 용어 노트에 용어 추가 등의 노트 활용 인증샷



10장

기본미션 혼공 용어 노트

  • 예외 exception [10장 444쪽] : 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류
  • 예외 처리 exception handling [10장 444쪽] :  일반적으로 프로그램이 처리되는 동안 특정한 문제가 일어났을 때 처리를 중단하고 다른 처리를 하는 것, 자바에서는 예외라고 부르는 오류를 처리하는 과정을 말하기도 한다
    • 일반 예외 : 컴파일러 체크 예외라고도한다. 만약 예외 처리 코드가 없다면 컴파일 오류가 발생한다. 일반 예외는 Exception을 상속받지만 Runtime Exception은 상속받지 않는다.
    • 실행 예외 : 컴파일하는 과정에서 예외 처리 코드를 검사하지 않는 예외를 말한다. 실행 예외는 RuntimeException을 상속받는 클래스들이다.

 

11장

기본미션 혼공 용어 노트

  • API Application Programming Interface [11장 467쪽] : 프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음. 라이브러리라고도 부른다.

 

3주차 선택미션

8. 박싱된 Integer 객체를 == 연산자로 비교했습니다. 100을 박싱한 Integer 객체는 true가 나오는데, 300을 박싱한 Integer 객체는 false가 나오는 이유를 설명해 보세요.

Integer 객체가 처리 할수 있는 값의 범위는 -128~127까지 입니다. obj1,2는 Integer 값의 범위 안에 있어서 정상 적인 결과가 나오는데 obj3,4는 처리 할수 있는 범위가 벗어나서 false가 나오는 겁니다. 300값을 처리 할수 있는 int 객체로 캐스팅 정상적인 결과가 나옵니다.

 

 

수정한 결과

 

반응형