Giriş
Düşündirişler - has ýönekeý bolup görünýär we näme üçin tutuş bir makala ýazmaly. Emma bu ýönekeý däl. Başlygymyň aýdyşy ýaly, her kim kod ýazyp biler, ýöne gowy teswir ýazmak kyn. Dil kurslarynyň köpüsi adaty “Salam dünýä” bilen başlaýar. Hatda Oracle Tutorials-da, "Başlamak" bölüminde "Salam Dünýä!" Bilen başlaýarys. Arza . Kodyň ilkinji setirlerinden olary görýäris - Java teswirleri. Olaryň ähmiýeti , Java kod konwensiýasy ýaly möhüm resminamada düşündirişlere aýratyn bölüm berilýändigi bilen düşündirilýär . Resminamalara görä, Java-daky teswirler iki görnüşe bölünýär:- ýerine ýetiriş düşündirişi (ýa-da kod düşündirişi);
- resminama düşündiriş.
Java kod düşündirişleri
Adyndan bu teswiriň koda degişlidigi we aýratynlyklaryny görkezmelidigi düşnüklidir. Kod düşündirişleri:-
Baş harp (meselem, bir setirde düşündirilýär)
// Строчный комментарий System.out.println("Hello, World!");
-
Blok (meselem, bir setirde gabat gelmeýändigi sebäpli tutuş blok hökmünde suratlandyrylýar)
/* * Блочный комментарий */ System.out.println("Hello");
Her gezek teswir ýazanyňyzda, özüňizi şowsuz ýaly duýuň. "Mutlak hakykatyň ýokdugy düşnüklidir we käwagt teswirler zerur bolýar. Emma elmydama wariantlar bar we gereksiz teswirler bilen göreşmeli. Bu bapda adaty bolmadyk teswirler, TODO hem agzalýar:
// TODO: Добавить World
System.out.println("Hello, ");
Olaryň maksady, IDE-de aýratyn usul bilen işlenip bilinmegi. Mysal üçin, IDEA-da aýratyn tabda ýygnalýar, olary görüp bilersiňiz:
Resminamalar üçin düşündirişler
Resminamalaryň düşündirişleri köpçülige açyk API-ni suratlandyrýar. API programma programmirleme interfeýsi, ýagny beýleki işläp düzüjiler üçin islendik hereketi ýerine ýetirmek üçin elýeterli bolan synplar we usullar. Gysgaça aýdylanda, bu teswirler bu ýa-da beýleki synpyň we bukjanyň näme üçin döredilendigini we bu ýa-da beýleki usulyň näme edýändigini düşündirmeli. Gerek bolsa synp meýdanlaryny hem suratlandyryp bilersiňiz. JavaDoc görnüşinde formatlanan IDE-lerimiziň gural görkezijilerinde görşümiz ýaly. Mysal üçin:package test;
/**
* This is a JavaDoc class comment
*/
public class JavaDocTest {
/**
* This is a JavaDoc public field comment
*/
public static final String HELLO_MESSAGE = "Hello, World!";
public static void main(String... args) {
JavaDocTest.greetings();
}
/**
* This is a JavaDoc public method comment
*/
public static void greetings() {
System.out.println(HELLO_MESSAGE);
}
}
Ondan soň paket bukjamyzy öz içine alýan katalogdan aşakdaky buýrugy işledip bileris: javadoc -d ./test test
Ondan soň resminamalary döretmek prosesini göreris.
Netije
Görşümiz ýaly, teswirler ýaly ýönekeý ýaly görünýän zat hakykatda has çylşyrymly bolup çykýar. Şonuň üçin teswirlere wagt sarp edip, olary yzarlasaňyz, koduňyz has gowy bolar we programmist hökmünde has gymmatly bolarsyňyz. # WiaçeslawBaşga näme okamaly: |
---|
GO TO FULL VERSION