ham-study/cs-study-for-interview

W9D3(5일차) - Java 핵심 키워드 3

Closed this issue · 1 comments

  • static
  • final
  • generic
  • stream, lambda
  • Reflection & Dynamic Proxy
sunH0 commented
  1. static은 jVM의 어느 메모리 영역에 할당 되나요?
  2. 프로그래밍이 종료가 되었다면 static 영역의 변수는 어떻게 되나요?
  3. static 사용 경험이나 어떤 경우에 사용하면 좋나요?
  4. static의 단점이 있나요??
  5. final은 어떤 경우에 사용해 보셨나요?
  6. final class를 선언하면 어떻게 되나요?
  7. Effectively final 이 무엇인가요?
  8. 제네릭에 대해서 설명해주세요
  9. 제네릭 사용 경험이 있으시나요?
  10. 특정 클래스를 포함한 하위 클래스 타입을 제네릭 인자로 받고 싶은 경우 어떻게 사용하나요?
  11. Stream과 Collection의 차이에 대해 설명해주세요.
  12. 람다는 무엇이나요?
  13. Stream의 단점은 무엇이나요?
  14. 함수형 인터페이스는 무엇이나요?
  15. 자바 Reflection은 무엇이나요?