Η σύνταξη της Java
Όπως όλες οι γλώσσες προγραμματισμού έτσι και η Java διαθέτει τα βασικά στοιχεία που χαρακτηρίζουν τις γλώσσες προγραμματισμού όπως: Μεταβλητές (ή πεδία), Βρόχοι, Συνθήκες, Τελεστές, Συναρτήσεις (ή μέθοδοι) κλπ.
Επειδή η σύνταξη της γλώσσας είναι παρόμοια με αυτή της c/c++, θα είναι εύκολο σε όσους έχουν μια σχετική εμπειρία να εξοικειωθούν γρηγορότερα με τη γλώσσα.
Τα βασικά στοιχεία που θα πρέπει να γνωρίζει κάποιος και τα οποία ισχύουν σαν γενικοί συντακτικοί κανόνες είναι:
- Η γλώσσα Java είναι case sensitive. Αυτό σημαίνει ότι κάνει διάκριση ανάμεσα σε πεζά και κεφαλαία γράμματα. Άρα το
G
δεν είναι το ίδιο με τοg
. - Όλες οι εντολές και δεσμευμένες (πιασμένες) λέξεις που χρησιμοποιεί η Java γράφονται με πεζά γράμματα (π.χ.: while, if, class).
- Στο τέλος κάθε εντολής προστίθεται το ελληνικό ερωτηματικό (;).
- Ο κενός χώρος όπως διπλά διαστήματα, το tab, το enter ή κάποιος συνδυασμός αυτών δεν λαμβάνεται υπόψη και άρα μπορούμε να πληκτρολογήσουμε τον κώδικα με έναν πιο ευανάγνωστο τρόπο.
- Το όνομα των κλάσεων αρχίζει με κεφαλαίο γράμμα π.χ. class Test (συμβατικός κανόνας)
Δεσμευμένες (πιασμένες) λέξεις στη Java
Οι παρακάτω λέξεις είναι δεσμευμένες από τη Java και δεν μπορούν να χρησιμοποιηθούν για άλλο λόγο εκτός από αυτόν που έχει καθορίσει η Java.
abstract | assert | boolean | break | byte | case |
catch | char | class | const* | continue | default |
double | do | else | enum | extends | false |
final | finally | float | for | goto* | if |
implements | import | instanceof | int | interface | long |
native | new | null | package | private | protected |
public | return | short | static | strictfp | super |
switch | synchronized | this | throw | throws | transient |
true | try | void | volatile | while |
* Οι λέξεις const και goto είναι δεσμευμένες αν και δεν χρησιμοποιούνται.