Java Programming/Glossary

This is a glossary of the book.

A

 * annotation : A means of attaching metadata to methods and classes directly in the source code.

B

 * byte code : Code interpreted by the Java virtual machine; the target code of Java compilation.

G

 * generics : A means of passing a data type as an argument of another type, such as Vector;

P

 * primitive type : One of the types that do not require allocation on stack, such as int, byte, or long.

R

 * reflection : A way of treating classes and methods as objects on their own, to be referred to during runtime, for instance by quering a particular class about its methods and their parameters.