카테고리 없음

정보처리기사 2024 3회 오답 정리

ima9ine4 2025. 7. 9. 18:53

#1 Java (6단원 프로그래밍 언어 활용)

Java의 == 은 주소값 비교, equals는 단순 값 비교!

 

#7 Java static (6단원 프로그래밍 언어 활용)

static은 클래스 안에서! 

한 클래스 안에서 공통적인 값을 유지해야할 때 선언한다. 클래스가 메모리에 로딩될 때 생성되어 클래스가 종료될 때까지 유지된다. 

객체를 생성하지 않고도 {클래스이름.변수명} 으로 호출이 가능하다.

 

#8 무결성 제약조건 종류 (3단원 데이터 입출력 구현) - 개참속사키

  • 개체 무결성 - 같은 PK 가질 수 없다, PK NULL일 수 없다
  • 참조 무결성
  • 속성 무결성 - 속성의 값은 지정된 규칙을 준수해야 한다
  • 사용자 무결성 - 사용자의 의미적 요구사항을 준수해야 한다
  • 키 무결성 - 한 릴레이션에 같은 키 값을 가진 튜플들을 허용할 수 없다
 

#9 URL 표기법

https://ima9ine.tistory.com/manage/newpost/?type=post&returnURL=%2Fmanage%2Fposts%2F#

scheme:://[userinfo@] host [:port] [/path] [?query] [#fragment]

 

#11 Java

Base b = new Derivate(); // Base 타입인데 실제 인스턴스는 Derivate

Derivate d = new Derivate(); // Derivate 타입이고 실제 인스턴스도 Derivate

  • b.getx를 하면 Derivate 클래스 내 오버라이딩 된 메서드인 getx를 호출
  • 그러나 b.x를 하면 Base 클래스의 x 값을 사용!!! 메서드와 다르게, 변수는 오버라이딩 되지 않고 타입에 따라 결정

#13 테스트 커버리지

#14 UML 다이어그램