: 부모의 기본 생성자를 호출하는 메소드부모 클래스를 상속받은 자식 클래스를 생성할 시에 부모 객체가 먼저 생성된 다음에 자식 객체가 생성된다.이러한 흐름이 가능한 이유는 자식 생성자가 실행될때 컴파일 과정에서 부모의 기본 생성자를 호출하는 super()이 자동으로 추
필드와 메소드는 선언 방법에 따라 인스턴스 멤버와 정적 멤버로 분류할 수있다.인스턴스 멤버로 선언되면 객체 생성 후 사용할 수 있고, 정적 멤버로 선언되면 객체 생성 없이도 사용할 수 있다.인스턴스 멤버란 객체에 소속된 멤버를 의미. 따라서 객체가 있어야만 사용할 수
: 사전적으로 두 장치를 연결하는 접속기를 의미아래 그림과 같이 객체 A는 인터페이스를 통해 객체 B를 사용할 수 있다.객체 A가 인터페이스의 메소드를 호출하면, 인터페이스는 객체 B의 메소드를 호출하고 그 결과를 받아 객체 A로 전달해준다.위의 설명을 읽다보면 아래와
: 패키지 관리 기능까지 포함된 라이브러리이다.일반 라이브러리는 내부에 포함된 모든 패키지에 외부 프로그램에서의 접근이 가능하지만, 모듈은 다음과 같이 일부 패키지를 은닉하여 접근할 수 없게끔 할 수 있다.또 다른 차이점은 모듈은 자신이 실행할 떄 필요로 하는 의존 모
컴퓨터 하드웨어의 고장으로 인해 응용프로그램 실행 오류가 발생하는 것을 자바에서는 Error라고 한다.프로그램을 아무리 견고하게 만들어도 개발자는 이런 오류에 대처할 방법이 전혀 없다.자바에서는 에러 이외에 Exception이라고 부르는 오류가 있다. 예외란 잘못된 사
제네릭이란? > 제네릭(Generic)이란 결정되지 않은 타입을 파라미터로 처리하고 실제 사용할 때 파라미터를 구체적인 타입으로 대체시키는 기능 이때 사용된 T는 타입 파라미터로 불림. ※ 타입 파라미터를 대체하는 타입은 클래스 및 인터페이스이다! ※ => Ex. B