Programming

Reference API is a form of indirection. Quote: All problems in computer science can be solved by adding another level of indirection.

The Reference API

The Reference API in Java is a way to add a level of indirection. Indirection is the ability to reference something using a name, reference, or container instead of the value itself. It is an important principle in computer science.

Continue reading →
Reflection API - image of magnifying glass held over binary code

The Reflection API

The Reflection API is a way to find out about the internals of a Java class – its fields, constructors, methods and annotations. In this article we look at the Reflection API class and some example code.

Continue reading →
Decompile java code - image of a spanner and cog and computer

Decompiling Java Source Code

Sometimes we need to decompile Java source code. This is useful to retrieve lost source code, or to see what the compiler has automatically generated. We conduct a quick experiment using two Java decompilers.

Continue reading →
Easy documentation with JavaDoc

Easy documentation with Javadoc

There’s probably nothing programmers hate more than documenting their code. Fortunately for Java developers, help is at hand. The JavaDoc tool generates HTML documentation from comments we write in our code.

Continue reading →

Thank You

We're Excited!

Thank you for completing the form. We're excited that you have chosen to contact us about training. We will process the information as soon as we can, and we will do our best to contact you within 1 working day. (Please note that our offices are closed over weekends and public holidays.)

Don't Worry

Our privacy policy ensures your data is safe: Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.

If you need any further information, please contact us on tel: (27) 12-666-2020 or email info@incusdata.com

How can we help you?

Let us contact you about your training requirements. Just fill in a few details, and we’ll get right back to you.