Java Reflection의 온라인 1위 리소스에 오신 걸 환영합니다
Java Reflection은 JVM의 능력을 최대치로 활용할 수 있게 해 주는 Java 언어의 가장 강력한 기능 중 하나입니다. 가장 인기가 많고 널리 쓰이는 Java 라이브러리와 프레임워크가 Reflection API로 지원되는 것도 결코 우연이 아니겠죠.
하지만 Reflection의 기능은 라이브러리에만 한정된 게 아닙니다.
여러분도 Reflection을 사용해 코드를 완전히 탈바꿈하면서 다시 설계하고 또 Java에서 독특하면서 강력한 애플리케이션, 알고리즘 및 라이브러리를 생성할 수 있습니다.
[교육 철학]
이 과정에서는, 다음과 같은 항목을 통해 Java Reflection을 가장 기본부터 시작해서 완전히 마스터하는 단계까지 도달할 예정입니다.
[이론 및 API]
실생활 예시 및 사례를 이용한 기술의 실제 적용
과정 전반에 걸쳐, 연습을 하고 학습한 내용을 검증할 수 있도록 많은 퀴즈와 코딩 연습도 준비되어 있습니다.
본 과정은 Java 심화 과정으로, 여러분의 Java 기술 수준을 한 차원 높일 수 있게 해 드립니다!
Java Reflection을 마스터함으로써 다른 모든 Java 개발자들과 차별화되는 강점을 갖출 수 있습니다.
이 과정을 수강하고 나면 다음과 같은 작업을 할 수 있습니다:
런타임 시 Java 클래스 및 객체를 발견하고 분석합니다.
새 객체, 배열 및 동적 프록시를 타입 독립적인 방식으로 인스턴트화합니다.
메서드를 동적으로 호출합니다.
객체 상태를 읽고 업데이트합니다.
고유의 애너테이션을 정의하고 Java Reflection 코드와 결합시킵니다.
강력하고 지능적인 알고리즘을 씁니다.
이 즐거운 배움의 여정을 지금 바로 시작해 보세요!
강의를 들으시고 강의와 관련하여 궁금하신 점은 무엇이든 Q&A에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. :)
- Michael
-----------
강사 소개
Michael Pogrebinsky | Java 전문가 & 소프트웨어 아키텍트 스페셜리스트
프로페셔널 소프트웨어 엔지니어 | 소프트웨어 아키텍트 | 강사
Michael Pogrebinsky는 풍부한 경험을 가진 소프트웨어 엔지니어이자 소프트웨어 아키텍트입니다.
업계에 종사하는 동안 수많은 주력 제품을 개발했으며 Google, Intel 등의 기업에서 최첨단 기술과 솔루션을 다뤘으며,
실시간 컴퓨팅과 대규모 소프트웨어 시스템이 주력 분야이며 다양한 선도 기업에서 해당 분야의 기술 책임자를 맡았습니다.
또한 특정 프로그래밍 언어나 기술을 넘어서, 핵심 내용을 이해하고 올바른 사고 방식을 기르는 것이 중요하다고 강조합니다.
기술 분야에 대한 열정으로 다른 엔지니어와 학생들의 훌륭한 멘토가 되어주고 있으며, 그가 가진 지식과 경험을 Udemy에 공유하게 된 것을 기쁘게 생각하고 있습니다.