...
Program Control - various ways to structure your logic
Exceptions - handle exception and error conditions simply
6. Data Typing
Static Typing and Interfaces - put compile-time restrictions in your program
Inheritance - use your classes and methods for many purposes
Exceptions - handle exception and error conditions simply
7. Meta-Programming
Class Reflection - examine and manipulate objects dynamicallyUsing Interceptors with the ProxyMetaClass - intercept your method calls
Using MetaClasses - add and modify behavior of objects
Using Interceptors with the ProxyMetaClass - intercept your method callsClass Reflection - examine and manipulate objects dynamically - IN PROGRESS
Other Topics Coming
Packages
Multi-Threading
Networking
Internationalization
Annotations
Enums
Builders
Class Loading
Permissions