깜장콩의 공부일기

[멀티캠퍼스] 4주차 (01.25 - 01.27) 본문

[멀티캠퍼스] 백엔드 개발자 취업캠프 7회차

[멀티캠퍼스] 4주차 (01.25 - 01.27)

깜장콩_912 2023. 1. 27. 17:49
728x90

<01/25 15일 차 Java>

  • 자식에 의해서 자동으로 생성되는 부모 인스턴스는 매개변수 없는 생성자를 이용하여 인스턴스를 생성함. 
  • 인터페이스는 생성자를 가질 수 없음 (단순한 정의/ 규칙)
  • 인터페이스 타입의 레퍼런스는 인터페이스를 구현한 클래스의 인스턴스를 가리킬 수 있음. 
  • 인터페이스에서 추상메서드 앞에는 public abstract 생략되어있음.
  • 하나의 클래스가 여러 개의 인터페이스를 가질 수 있음, 인터페이스는 상속관계를 가질 수 있음.
  • 생성자는 반환타입 없음

 

<01/26 16일 차 Java>

  • checked Exception : 반드시 try ~ catch  사용해야함. => Exception계열의 예외 클래스들 (직접예외처리, 자신을 호출한 문장에 던짐)
  • unchecked Exception : try ~ catch 선택 => RuntiomeException 계열의 예외 클래스들 

<01/27 17일 차 Java>

  • 컬렉션은 기본 자료형 값을 저장할 수 없음.
  • ArrayList<타입 파라미터> list : 특정 타입의 ArrayList 만들 수 있음 
  • 동적으로 ArrayList가 저장할 수 있는 것 (?) : 충분한 여유공간이 있어야 늘어날 수 있음
  • int 는 Primive 자료형 (데이터를 가지는 자료형임. 원시적인 자료형, 메소드를 가지지 못함)
  • integer은 Wrapper 클래스 (객체가 기본 데이터 유형을 래핑하거나 포함하는 클래스, 래퍼 클래스에 대한 객체를 만들 때 필드를 포함하고 이 필드에 기본 데이터 유형 저장 가능함.)
  • 부모 클래스 타입의 레퍼런스는 자식 클래스의 인스턴스를 가리킬 수 있음.
  • 인터페이스를 구현한 클래스의 타입은 인터페이스 구현 객체를 가리킬 수 있을까 ?
728x90