Các mẹo sau giúp cải thiện hiệu năng:
Ưu tiên List
Dùng List thay vì ArrayList khi cần thiết. ArrayList làm chậm code, đặc biệt khi lưu nhiều kiểu đối tượng trong cùng một list.
Dùng phép nhân/dịch thay vì chia
Ưu tiên phép nhân và dịch bit thay cho toán tử chia, vì chia làm chậm code.
Code ít hơn = bộ nhớ ít hơn
Rút gọn code bằng toán tử để thực hiện trong một dòng. Dùng && để gộp nhiều điều kiện vào một dòng.