Annotations have rapidly become the preferred approach to integrating powerful third-party libraries into your own Java applications. In this course, we'll first explore the basic use of annotations to give the compiler instructions. Then, we'll use more advanced techniques to create our own annotation and look for it using reflection.
I spent six years teaching introductory and advanced computer science to high school students in Omaha and Chicago, and have also worked as a full-time Java developer. As a teacher, I continually strive to support students in removing all perceived and actual barriers to learning highly sophisticated material.
On the side I run a nonprofit organization that takes teenagers to developing countries to volunteer during the summer. I enjoy running and yoga, especially outdoors in the beautiful Chicago summer weather.
You need to sign up for Treehouse in order to download course videos.