user
Instruction: List 5 Java programming best practices.
Output:
assistant
1. Follow coding conventions: Make sure that the code is easy for humans to read and understand. 
2. Write efficient code: Minimize the redundant and inefficient code. 
3. Use object oriented programming principles: Take advantage of abstraction and inheritance to write better code. 
4. Avoid using too many global variables: Use variables at the minimum required scope for better performance. 
5. Document your work: This helps other programmers to understand your code more easily.