לדלג לתוכן

Java/יסודות השפה

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
שלום עולם! Java
יסודות השפה
מוסכמות קידוד

בפרק הקודם "הכנה" למדת קצת על גא'ווה, כיצד להתקין ג'אווה על המחשב ואף ראית דוגמה לתוכנית פשוטה.
במהלכו של הפרק הזכרנו מספר מושגים כמו

  • מחלקות
  • שיטות והשיטה הראשית
  • משתנים
  • מערכים
  • מחרוזות
  • מילות מפתח

מנקודה זו ואילך, נסביר את מושגים אילו באופן מדויק יותר, עם הבנה עמוקה יותר ועשירה יותר של איך כל אחד מהם עובד.
בפרק זה על יסודות השפה נציג את המרכיבים הבסיסיים של שפת תכנות ג'אווה בפירוט,
הדיונים בפרק זה ישתמשו במושגים שכבר נאספו מהדיונים הקודמים, ויבנו עליהם באופן הדרגתי.

תחביר התכנות בג'אווה

[עריכה]

בבלשנות, המילה תחביר או syntax באנגלית (אשר מגיע מיוונית עתיקה σύνταξις שבה σύν‏ [syn] שפירושו "ביחד", ו-τάξις‏ [táxis] פירושו "סדר") מתייחס ל-"תהליך של סידור דברים". היא מגדירה את העקרונות וכללים לבניית ביטויים ומשפטים בשפות טבעיות.

כאשר לומדים שפת תכנות חדשה, ראשית לומדים את תחביר תכנות של השפה הזאת. תחביר התכנות בשביל שפות תכנות הוא כמו מה שהדיקדוק הוא בשביל שפות מדוברות. על מנת ליצור קוד יעיל בג'אווה, ראשית עלינו ללמוד את התחביר - העקרונות והכללים לבניית הצהרות וביטויים נכונים.

בג'אווה משתמשים בתחביר הדומה לשפת תכנות C ולכן אם תלמד את התחביר לתכנות בג'אווה,
תוכל באופן אוטומטי להיות מסוגל לקרוא ולכתוב תוכניות בשפות דומות כמו - C,‏ C++‏ ו-C#.

שלום עולם! Java
יסודות השפה
מוסכמות קידוד