-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
- final 키워드를 사용하면, 어떤 이점이 있나요?
- 그렇다면 컴파일 과정에서, final 키워드는 다르게 취급되나요?
- 리플렉션에 대해 설명해 주세요.
- 리플렉션은 보안적인 문제가 있을 가능성이 있어보이는데, 실제로 그렇게 생각하시나요? 만약 그렇다면, 어떻게 방지할 수 있을까요?
- 리플렉션을 언제 활용할 수 있을까요?
- static class와 static method를 비교해 주세요.
- static 을 사용하면 어떤 이점을 얻을 수 있나요? 어떤 제약이 걸릴까요?
- 컴파일 과정에서 static 이 어떻게 처리되는지 설명해 주세요.
- equals()와 hashcode()에 대해 설명해 주세요.
- 본인이 hashcode() 를 정의해야 한다면, 어떤 점을 염두에 두고 구현할 것 같으세요?
- 그렇다면 equals() 를 재정의 해야 할 때, 어떤 점을 염두에 두어야 하는지 설명해 주세요.
- 다형성이 무엇인지 설명하고, 동적 다형성과 정적 다형성이 무엇인지 설명해 주세요.
- 클래스가 있는 언어는 반드시 객체지향 언어라고 할 수 있을까요? 그 반대는 성립하나요?
- 프레임워크와 라이브러리의 차이에 대해 설명해 주세요.
Metadata
Metadata
Assignees
Labels
No labels