Ada banyak gaya penamaan yang bisa digunakan. Saya akan menyarankan Utils hanya karena lebih umum.
Kelas Utilitas dipahami hanya memiliki metode statis dan tanpa status. Anda tidak akan membuat instance dari kelas seperti itu.
Helper dapat berupa kelas utilitas atau dapat berupa stateful atau memerlukan instance yang dibuat. Saya akan menghindari ini jika memungkinkan.
Jika Anda bisa membuat nama lebih spesifik. misalnya jika memiliki metode penyortiran, buatlah menjadi XSorter
Untuk array, Anda dapat menemukan kelas pembantu seperti
Array
Arrays
ArrayUtil
ArrayUtils
ArrayHelper
BTW, kependekan dari kelas utilitas adalah enum tanpa instance
enum XUtils {;
static methods here
}
Jika Anda perlu mengimplementasikan antarmuka, saya akan menggunakan Singleton tanpa negara.
enum XHelper implements RequiredInterface {
INSTANCE;
// no instance fields.
}
Utilsuntuk kelas statis yang dapat digunakan di mana saja di organisasi, atau di organisasi lain. SebuahHelperkelas memiliki kode umum yang dapat digunakan kembali dalam sebuah proyek dan memiliki dependensi dalam proyek. Tentu saja, tidak ada aturan yang diterima secara umum, tetapi menurut saya ini berguna.