As a Java programmer, if we know how reflection works, we can save a lot of time and effort. Instead of writing versions of the same code over and over again, we can write a single method that does what we want in a general way. In this course we start with the basics, then show how reflection works with the more modern language features such as sealed classes and records. We also show how arrays can be manipulated and created via reflection. Lastly, we show MethodHandle and VarHandle. Learn from hands-on exercises that are followed by demos revealing the solutions.
By the end of the course, you'll understand:
And you'll be able to:
This course is aimed at intermediate to advanced Java programmers wanting to learn what tricks java.lang.reflect has to offer and how to best use them.
We have several options for you to join this course:
Presented via video conference to your team of programmers by the author of the course. Price is €2233 for up to 10 students, above that is an additional €198 per student.
Please contact us if you have any questions.
Presented at your company in-person by one of our Certified JavaSpecialist Instructors. Price is €3289 for up to 10 students, above that is an additional €295 per student, plus the travel expenses of the instructor. Note that for in-person in-house courses, we need a minimum of three consecutive training days.
Please contact us if you have any questions.
We occasionally offer this course as a classroom course in Chania on the Island of Crete. Price for the course is €695 per student.
We also offer this course as an open enrollment live remote course that you can attend from anywhere. Price is €469 per student.
Please contact us if you have would like to make a booking or if you have any questions.
This course is currently not available as a self-paced course.
Please contact us if you have any questions.
* Prices exclude EU VAT and withholding taxes where applicable. Please contact us for an exact quote for your country.
All our courses are offered as in-house courses. Please contact us on heinz@javaspecialists.eu.
* Price is excluding EU VAT where applicable. Please contact us for an exact quote for your country.
The emphasis of this training workshop is to learn what java.lang.reflect has to offer. Here is our outline:
Should you not be satisfied with the quality of the training or the delivery, we will gladly refund you 100% of the course fees. This needs to be brought to our attention within the first 4 hours of the course and a chance should be given to correct whatever you are not satisfied with. If you are still not satisfied, we will refund you 100% of the course fees, plus we will pay our own travel expenses. The training material then remains the property of JavaSpecialists.EU.
If the course is cancelled more than two weeks before the start of the course, a 10% cancellation fee of the fees will apply, plus any non-refundable travel expenses incurred by the trainer.
If the course is cancelled within two weeks of the start of the course, a 50% cancellation fee of the fees will apply, plus any non-refundable travel expenses incurred by the trainer.
No refund will be given to cancellations during the course.
We deliver relevant courses, by top Java developers to produce more resourceful and efficient programmers within their organisations.