Nama pakej projek perisian hendaklah mengikut susunan terbalik nama domain syarikat anda, ditambah dengan nama projek anda, semuanya menggunakan huruf kecil dan tidak boleh mengandungi simbol lain. Anda boleh menambah versi pakej pada penghujung, seperti yang ditunjukkan dalam contoh di bawah:
org.example.aprojectname org.example.aprojectname.innerpkg org.example.aprojectname.innerpkg.anotherpkg org.example.aprojectname.innerpkg2 org.example.anotherproject org.example.anotherproject.v2
Nama kelas mestilah kata nama, gunakan penamaan kes unta dan huruf pertama hendaklah menggunakan huruf besar, contohnya HashMap. Adalah mungkin untuk membuat kesimpulan dari nama kelas fungsi dan pembolehubah yang mungkin terkandung di dalamnya. Contohnya:
class Student{} class ArrayList{} class HashMap{} class ComputerEngineer{}
Nama antara muka hendaklah menggunakan kata adjektif sebanyak mungkin. Kadangkala ia juga boleh menjadi kata nama, seperti Senarai atau Peta. Seperti konvensyen penamaan kelas, gunakan kes unta dan huruf pertama hendaklah menggunakan huruf besar. Seperti berikut:
interface Cloneable{} interface AutoCloseable{} interface PreparedStatement{} interface Engineer{}
Antara muka biasanya mewakili nama umum kelas objek. Kata sifat "boleh dijalankan" boleh menjadi nama antara muka dan kelas pelaksanaan boleh menjadi orang, anjing atau kucing.
Penggunaan kata nama memerlukan keumuman tertentu "Claw" lebih seperti nama antara muka daripada "cat claw".
Pembolehubah hendaklah kata nama pendek dan bermakna, mengikut penamaan huruf unta, dan huruf pertama hendaklah huruf kecil. Dan jangan gunakan aksara sempang ('_
') atau tanda dolar '$
'.
Kira pembolehubah yang digunakan dalam untuk gelung boleh menjadi i, j, k, m dan n, ia juga biasa digunakan untuk integer
Untuk Nilai Boolean, ia biasanya bermula dengan is atau has.
Anda boleh menggunakan Of untuk menyambung berbilang kata nama dalam siri
Anda boleh menggunakan kata sifat untuk mengubah suai kata nama
int countOfCustomer; //Of串联 float averageInterest; //形容词修饰名词 long timeInMillisecond, daysInYear; //时间 boolean isEngineer, isCompleted, hasSubmitted; //布尔类型
Pemalar juga merupakan bahagian penting dalam program ini. Juga gunakan kata nama, atau kata nama yang diubah suai oleh kata sifat. Gunakan semua huruf besar dan gunakan garis bawah untuk memisahkan perkataan.
public static final float PI = 3.14; static int CREATED_ON_YEAR = 2019;
Nama kaedah hendaklah menggunakan kata kerja, dan fungsi kaedah hendaklah disimpulkan daripada nama, dan hendaklah sesingkat mungkin. Gunakan camelCase untuk menamakan. Lazimnya, get
dan set
digunakan untuk mendapatkan data dan menetapkan data masing-masing. Untuk nilai boolean, nama kaedah hendaklah sama dengan nama pembolehubah.
void print(Object obj); void remove(Obejct obj); Object update(); int getCountOfCustomer();//getter void setCountOfCustomer(int countOfCustomers);//setter boolean isUserAdmin(User user); //布尔类型
Gunakan satu huruf besar, T digunakan secara meluas. E biasanya digunakan untuk elemen set, dan K dan V biasanya digunakan untuk memetakan hubungan. Jangan gunakan berbilang aksara.
rreeeeAtas ialah kandungan terperinci Apakah konvensyen penamaan yang perlu diikuti oleh Java semasa membangunkan projek antarabangsa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!