Standar Koding Jawa
Sumber:
Sedheng Ing artikel iki, sampeyan bakal sinau carane netepi standar kode ing Jawa kanthi bener. Java minangka salah sawijining basa pemrograman lan platform sing paling akeh digunakake. Mulane, kemungkinan kode sampeyan bakal diwaca dening akeh wong. Dadi kode kasebut kudu bisa diwaca lan bisa dingerteni kabeh wong - saka pamula nganti pangembang senior. Tujuan kita yaiku nulis kode kanthi cara sing maca kode kasebut bisa dingerteni. Iki mbutuhake kawruh lan ketaatan standar coding.
Napa kita butuh pandhuan coding?
Pedoman coding penting amarga bagean penting saka biaya piranti lunak digunakake kanggo njaga kode kasebut. Kajaba iku, piranti lunak ora mesthi dikembangake dening pangembang siji. Mulane, ing ngisor iki konvensi nulis piranti lunak nambah keterbacaan program.
1. Konvensi penamaan : Umume kita ngetutake konvensi
CamelCase (camel case) ing pemrograman Jawa.
2. Indentasi : Unit indentasi kudu 4 spasi lan 8 tab.
- Gunakake indentasi menyang item sing padha ing dhaptar vertikal (kayata komentar pungkasan lan pengenal ing deklarasi).
- Operator binar ngubengi (kalebu tugas) kanthi spasi.
- Titik koma utawa koma ngiring dening spasi.
- Tambah spasi ing antarane tembung kunci ("yen", "nalika", "bali", "nyekel", "ngalih", "kanggo") lan kurung ing ngisor iki.
- Lebokake garis kosong kanggo mbedakake bagean penting saka kode kasebut.
3. Spasi . Whitespace uga nduweni peran penting kanggo maca:
- Operator kudu diubengi dening spasi.
Операторы следует писать так:
a = (b + c) * d;
А не так:
a=(b+c)*d
- Tembung camboran Jawa kudu dituruti spasi. Tuladhane:
Цикл нужно объявлять так:
while (true) {...}
А не так:
while(true){...}
- Koma kudu diiringi spasi. Tuladhane:
Функцию нужно объявлять так:
fun(a, b, c, d);
А не так:
fun(a, b, c, d);
- Colons kudu diubengi dening spasi. Tuladhane:
case нужно объявлять так:
case 100 : break;
А не так:
case 100:break;
- Titik koma ing kanggo statement kudu diiringi karakter spasi. Tuladhane:
Цикл for нужно объявлять так:
for (i = 0; i < n; i++)
А не так:
for(i=0;i<n;i++)
5. Komentar : Program Jawa bisa duwe rong jinis komentar.
- Komentar implementasi diwatesi dening simbol // . Kanggo komentar implementasine, Jawa uga ngidini sampeyan nggunakake /*…*/ .
- Komentar blok digunakake kanggo njlèntrèhaké file, metode, struktur data, lan algoritma.
- Komentar single-line bisa diselehake ing siji baris lan indented menyang tingkat kode sakteruse. Yen komentar ora bisa ditulis ing siji baris, kudu ngetutake format komentar blok.
- Trailing (banget cendhak) komentar bisa katon ing baris padha kode sing padha njlèntrèhaké, nanging kudu dipisahake saka kode dening kadohan pinunjul.
- Komentar dokumentasi nggambarake kelas, antarmuka, konstruktor, metode, lan kolom Java. Dheweke dipisahake dening /**...*/ . Wigati tandha bintang pindho ** ing wiwitan kanthi siji komentar saben kelas, antarmuka, utawa anggota. Komentar iki kudu katon langsung sadurunge deklarasi, tanpa spasi ing antarane komentar lan kode sing dirujuk. Komentar dokumentasi bisa diekstrak menyang file HTML nggunakake alat javadoc.
private int comments_;
HashMap ing Jawa - fitur panggunaan lan cara interaksi
Sumber:
FreeCodeCamp Dina iki sampeyan bakal sinau babagan fitur nggarap HashMap, cara sesambungan karo data sing disimpen, lan sawetara rekomendasi liyane sing migunani.
Apa fitur HashMap ing Jawa?
Sadurunge nggarap HashMap, penting kanggo ngerti sawetara fitur:
- Item disimpen ing pasangan kunci / nilai.
- Unsur ora njaga urutan nalika ditambahake. Data tetep ora diatur.
- Yen ana tombol duplikat, sing pungkasan kudu diutamakake tinimbang liyane.
- Jinis data ditemtokake nggunakake kelas pambungkus tinimbang jinis data primitif.
Carane nggawe HashMap ing Jawa
Kanggo nggawe lan nggunakake HashMap, sampeyan kudu ngimpor paket
java.util.HashMap dhisik :
import java.util.HashMap;
Sintaks nalika nggawe HashMap anyar yaiku:
HashMap<KeyDataType, ValueDataType> HashMapName = new HashMap<>();
Saiki ayo padha ngerti sawetara istilah ing sintaks ndhuwur.
- KeyDataType nuduhake jinis data kabeh tombol sing bakal disimpen ing file HashMap.
- ValueDataType nuduhake jinis data kabeh nilai sing bakal disimpen ing file HashMap.
- HashMapName nuduhake jeneng HashMap.
Mangkene conto kanggo pangerten sing luwih gampang babagan istilah kasebut:
HashMap<Integer, String> StudentInfo = new HashMap<>();
Ing kode iki, kita wis nggawe
HashMap disebut
StudentInfo . Kabeh tombol sing disimpen ing
HashMap bakal dadi Integer lan nilai bakal Strings. Elinga yen nalika nemtokake jinis data kanggo kunci lan nilai ing HashMap, kita nggarap kelas bungkus, dudu jinis primitif. Sadurunge kita nyilem menyang conto, iki dhaptar kelas pambungkus lan jinis data primitif sing cocog ing Jawa:
Kelas Wrapper lan jinis primitif ing Jawa
KELAS PABRIK |
JENIS DATA PRIMITIVE |
Ongko |
int |
Watak |
char |
ngambang |
ngambang |
Byte |
bait |
Singkat |
cendhak |
dawa |
dawa |
pindho |
pindho |
Boolean |
boolean |
Nalika nggarap HashMap, kita mung nggunakake kelas pambungkus.
Metode HashMap ing Jawa
Saiki kita bakal ngomong babagan sawetara teknik migunani sing bisa digunakake nalika nggarap HashMap. Contone, sampeyan bakal sinau carane nambah, ngakses, mbusak, lan nganyari unsur ing file HashMap.
Carane nambah unsur HashMap ing Jawa
Kanggo nambah unsur menyang HashMap, kita nggunakake cara
put () . Butuh rong paramèter - tombol lan nilai unsur sing bakal ditambahake. Iki contone:
import java.util.HashMap;
class HashMapExample {
public static void main(String[] args) {
HashMap<Integer, String> StudentInfo = new HashMap<>();
StudentInfo.put(1, "Ihechikara");
StudentInfo.put(2, "Jane");
StudentInfo.put(3, "John");
System.out.println(StudentInfo);
}
}
Ing cuplikan kode iki, HashMap dijenengi
StudentInfo . Kita nemtokake kunci minangka integer lan nilai minangka strings:
HashMap<Integer, String> . Kanggo nambah unsur menyang HashMap, kita nggunakake metode
put() :
StudentInfo.put(1, "Ihechikara");
StudentInfo.put(2, "Jane");
StudentInfo.put(3, "John");
Kita wis nambahake telung unsur, saben kanthi integer minangka kunci lan senar minangka nilai.
Cara ngakses unsur ing HashMap
Sampeyan bisa nggunakake cara
njaluk () kanggo ngakses unsur sing disimpen ing file HashMap. Butuh siji parameter - kunci saka unsur sing diakses. Iki contone:
import java.util.HashMap;
class HashMapExample {
public static void main(String[] args) {
HashMap<Integer, String> StudentInfo = new HashMap<>();
StudentInfo.put(1, "Ihechikara");
StudentInfo.put(2, "Jane");
StudentInfo.put(3, "John");
System.out.println(StudentInfo.get(2));
}
}
Ing conto ing ndhuwur,
StudentInfo.get(2) ngasilake nilai kanthi tombol
2 . Nalika output kanggo console, "Jane" dicithak.
Cara ngganti nilai unsur ing HashMap ing Jawa
Kanggo ngganti nilai unsur ing HashMap, kita nggunakake cara
ngganti () . Butuh rong paramèter - tombol unsur sing diganti lan nilai anyar sing ditugasake.
import java.util.HashMap;
class HashMapExample {
public static void main(String[] args) {
HashMap<Integer, String> StudentInfo = new HashMap<>();
StudentInfo.put(1, "Ihechikara");
StudentInfo.put(2, "Jane");
StudentInfo.put(3, "John");
StudentInfo.replace(1, "Doe");
System.out.println(StudentInfo);
}
}
Nalika HashMap ing ndhuwur diwenehi unsur, unsur kanthi kunci
1 nduweni nilai "Ihechikara". We diganti Nilai kanggo "Doe" nggunakake
ngganti () cara: StudentInfo.replace (1, "Doe"); .
Carane mbusak unsur ing HashMap Java
Kanggo mbusak unsur saka file HashMap, sampeyan bisa nggunakake cara
mbusak () . Butuh siji parameter - kunci unsur sing bakal dibusak.
import java.util.HashMap;
class HashMapExample {
public static void main(String[] args) {
HashMap<Integer, String> StudentInfo = new HashMap<>();
StudentInfo.put(1, "Ihechikara");
StudentInfo.put(2, "Jane");
StudentInfo.put(3, "John");
StudentInfo.remove(1);
System.out.println(StudentInfo);
}
}
Kene kita wis dibusak unsur karo tombol
1 nggunakake mbusak () cara . Yen sampeyan pengin mbusak kabeh unsur
HashMap bebarengan, gunakake metode
clear() :
import java.util.HashMap;
class HashMapExample {
public static void main(String[] args) {
HashMap<Integer, String> StudentInfo = new HashMap<>();
StudentInfo.put(1, "Ihechikara");
StudentInfo.put(2, "Jane");
StudentInfo.put(3, "John");
StudentInfo.clear();
System.out.println(StudentInfo);
}
}
Mangkene sawetara cara sing luwih migunani sing bisa digunakake nalika nggarap HashMap:
- containsKey ngasilake bener yen kunci sing ditemtokake ana ing file HashMap .
- containsValue ngasilake bener yen nilai kasebut ana ing HashMap .
- size () ngasilake jumlah unsur ing HashMap .
- isEmpty () ngasilake bener yen ora ana unsur ing HashMap .
Kesimpulan
Ing artikel iki, kita ngomong babagan
HashMap ing Jawa. Kaping pisanan, kita ndeleng fitur file HashMap lan sinau babagan cara sesambungan karo unsur lan data sing disimpen. Kita uga ndeleng conto kode lan sawetara cara kanggo nggarap
HashMap . Sugeng coding!
GO TO FULL VERSION