ჯავა პროგრამირების ენის სინტაქსი
Java პროგრამირების ენის სინტაქსი მნიშვნელოვნად წააგავს C++ სინტაქს. თუმცა Java აგებულია როგორც ექსკლუზიურად ობიექტურად ორიენტირებული ენა.
ძირითადი წყარო Java პროგრამირების ენის აგებულების შესახებ არის Java პროგრამირების ენის სპეციფიკაცია, რომელიც ხელმისაწვდომია როგორც ნაბეჭდი, ასევე ელექტრონული სახით[1].
მომავალი და დამუშავებაში მყოფი დეტალების შესახენ ინფორმაცია შეიძლება მოძიებულ იქნას The Java Community Process (Java საჯარო პროცესი) ვებ-გვერდიდან[2].
ლექსიკური აგებულება
რედაქტირებაUnicode
რედაქტირებაპროგრამა Java-ზე იწერება Unicode-ის სიმბოლოებით. Unicode-ის განვითარების შესაბამისად Java-ში მხარდაჭერილი Unicode-ის ვერსიაც იცვლებოდა[3].
გარდა პირდაპირი შეყვანისა, ნებისმიერი Unicode სიმბოლოს ჩასაწერად, Java-ში გამოიყენება შემდეგი აგებულება \uxxxx
(UnicodeEscape), სადაც xxxx
აღნიშნავს შესაბამისი სიმბოლოს Unicode კოდს თექვსმეტობით აღრიცხვის სისტემაში. ასე, მაგალითად, ქართული ასო ანი Java-ზე ჩაიწერება როგორც \u10D0
[4].
კომენტარები
რედაქტირებაJava-ში გამოიყენება ორი სახის კომენტარი.
// კომენტარი რომელიც ორი დახრილი ხაზით იწყება. ეს კომენტარი ხაზის ბოლომდეა მოქმედი.
/*
კომენტარი, რომელიც იწყება დახრილი ხაზის და ვარსკლავის სიმბოლოთი,
და ბოლოვდება ვარსკლავის და დახრილი ხაზით სიმბოლოთი.
ეს კომენტარი შეიძლება რამდენიმე ხაზს მოიცავდეს.
*/
საკვანძო სიტყვა
რედაქტირებასაკვანძო სიტყვა განისაზღვრება როგორც ერთ-ერთი ქვემოთ მოყვანილი ცხრილიდან.
საკვანძო სიტყვების ჩამონათვალი
|
იდენტიფიკატორი
რედაქტირებაიდენტიფიკატორი განისაზღვრება როგორც ნებისმიერი სიგრძის Unicode სიმბოლოების მიმდევრობა (გარდა თეთრი სივრცის სიმბოლოსი[5]), რომელიც იწყება Java ასოთი და შემდეგ გრძელდება Java ასოთი ან Java ციფრით. Java ასო განისაზღვრება როგორც Character.isJavaIdentifierStart(int)
.....