ჯავა პროგრამირების ენის სინტაქსი

Java პროგრამირების ენის სინტაქსი მნიშვნელოვნად წააგავს C++ სინტაქს. თუმცა Java აგებულია როგორც ექსკლუზიურად ობიექტურად ორიენტირებული ენა.

ძირითადი წყარო Java პროგრამირების ენის აგებულების შესახებ არის Java პროგრამირების ენის სპეციფიკაცია, რომელიც ხელმისაწვდომია როგორც ნაბეჭდი, ასევე ელექტრონული სახითJava პროგრამირების ენის სპეციფიკაცია.

მომავალი და დამუშავებაში მყოფი დეტალების შესახენ ინფორმაცია შეიძლება მოძიებულ იქნას The Java Community Process (Java საჯარო პროცესი) ვებ-გვერდიდანThe Java Community Process.

 ლექსიკური აგებულება 

 Unicode 

პროგრამა Java-ზე იწერება Unicode-ის სიმბოლოებით. Unicode-ის განვითარების შესაბამისად Java-ში მხარდაჭერილი Unicode-ის ვერსიაც იცვლებოდაJava და Unicode ვერსიების შესაბამისობა.

გარდა პირდაპირი შეყვანისა, ნებისმიერი Unicode სიმბოლოს ჩასაწერად, Java-ში გამოიყენება შემდეგი აგებულება \uxxxx (UnicodeEscape), სადაც xxxx აღნიშნავს შესაბამისი სიმბოლოს Unicode კოდს თექვსმეტობით აღრიცხვის სისტემაში.  ასე, მაგალითად, ქართული ასო ანი Java-ზე ჩაიწერება როგორც \u10D0Unicode-ის სიმბოლოების გამოსახვა Java-ში.

 კომენტარები 

Java-ში გამოიყენება ორი სახის კომენტარი.

// კომენტარი რომელიც ორი დახრილი ხაზით იწყება. ეს კომენტარი ხაზის ბოლომდეა მოქმედი.

/*
კომენტარი, რომელიც იწყება დახრილი ხაზის და ვარსკლავის სიმბოლოთი,
და ბოლოვდება ვარსკლავის და დახრილი ხაზით სიმბოლოთი.
ეს კომენტარი შეიძლება რამდენიმე ხაზს მოიცავდეს.
*/

 საკვანძო სიტყვა 

საკვანძო სიტყვა განისაზღვრება როგორც ერთ-ერთი ქვემოთ მოყვანილი ცხრილიდან.

საკვანძო სიტყვების ჩამონათვალი abstract assert boolean break byte case catch catch class const continue default do double else enum extends final finally float for if goto implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while
|}

 იდენტიფიკატორი 

იდენტიფიკატორი განისაზღვრება როგორც ნებისმიერი სიგრძის Unicode სიმბოლოების მიმდევრობა (გარდა თეთრი სივრცის სიმბოლოსითეთრი სივრცის სიმბოლოს განმარტება Java-ში), რომელიც იწყება Java ასოთი და შემდეგ გრძელდება Java ასოთი ან Java ციფრით. Java ასო განისაზღვრება როგორც Character.isJavaIdentifierStart(int).....

 წყაროები 

კატეგორია:პროგრამირება
კატეგორია:ჯავა (პროგრამირების ენა)