Best practice: Writing efficient code
To allow a BlackBerry® Java® Application to use resources efficiently, consider the following guidelines:
- Use local variables.
- Use shorthand for evaluating Boolean conditions.
- Make classes final.
- Use int instead of long.
- Avoid garbage collection.
- Use static variables for Strings.
- Avoid the String(String) constructor.
- Write efficient loops.
- Optimize subexpressions.
- Optimize division operations.
- Avoid java.util.Enumeration.
- Perform casts using instanceof.
- Evaluate conditions using instanceof.
- Avoid using StringBuffer.append (StringBuffer).
- Avoid returning null.
- Avoid passing null into methods.
- Use caution when passing null into a constructor.
- Use long for unique identifiers.
- Exit applications correctly.
- Print the stack trace.
- Using local variables
- Using shorthand for evaluating Boolean conditions
- Making classes final
- Using int instead of long
- Avoiding garbage collection
- Using static variables for Strings
- Avoiding the String(String) constructor
- Writing efficient loops
- Optimizing subexpressions
- Optimizing division operations
- Avoiding java.util.Enumeration
- Performing casts using instanceof
- Evaluating conditions using instanceof
- Avoiding StringBuffer.append (StringBuffer)
- Avoiding returning null
- Avoiding passing null into methods
- Using caution when passing null into a constructor
- Using longs for unique identifiers
- Exiting applications correctly
- Printing the stack trace