Java Java n Java SE Standard Edition 8

  • Slides: 23
Download presentation

Java- סביבת פיתוח והרצה ל : שעמה נעבוד Java- גרסת ה n Java SE

Java- סביבת פיתוח והרצה ל : שעמה נעבוד Java- גרסת ה n Java SE (Standard Edition) 8. 0 : חבילת סביבת ההרצה n JRE (Java Runtime Environment) that includes: n n JVM (Java Virtual Machine) Standard Class Library : חבילת ערכת הפיתוח n JDK (Java Development Kit) that includes: n n JRE Command line tools: compiler, debugger etc. - הורדה ותיעוד ב n http: //www. oracle. com/technetwork/javase/downloads/index. html 4

 מחרוזות הן אובייקט המחזיק אוסף של תווים n : אופרטור שרשור n •

מחרוזות הן אובייקט המחזיק אוסף של תווים n : אופרטור שרשור n • "Hello " + "World" is "Hello World" • "19" + 8 + 9 is "1989" : String דוגמאות לפונקציות מהמחלקה n String str 1 = "Hello"; char c = str 1. char. At(0); String str 2 = str 1. to. Upper. Case(); int str. Length = str 1. length(); // c == ‘H’ // str 2 == "HELLO" // str. Length == 5 - עוד ב http: //docs. oracle. com/javase/8/docs/api/index. html? java/lang/String. html 12

 המרת מחרוזות למספרים n n n n Long. parse. Long Integer. parse. Int

המרת מחרוזות למספרים n n n n Long. parse. Long Integer. parse. Int Short. parse. Short Byte. parse. Byte Double. parse. Double Float. parse. Float Boolean. parse. Boolean public static void main(String[] args){ int i = Integer. parse. Int("1"); double d = Double. parse. Double("-12. 45 e 2"); } // i==1 // d==-1245. 0 13

 העברת ארגומנטים לתכנית public class My. Class { public static void main(String[] args)

העברת ארגומנטים לתכנית public class My. Class { public static void main(String[] args) { System. out. print(args. length + "t"); System. out. print(args[0] + "t"); System. out. print(args[args. length - 1]); } } מערך המכיל את הארגומנטים שהועברו . לתוכנית עם הרצתה 17

 העברת ארגומנטים לתכנית : דרכים אפשריות 2 ? כיצד מעבירים ארגומנטים לתוכנית n

העברת ארגומנטים לתכנית : דרכים אפשריות 2 ? כיצד מעבירים ארגומנטים לתוכנית n : command line n Run ➙ Run Configurations ➙ Arguments : Eclipse public class My. Class { public static void main(String[] args) { System. out. print(args. length + "t"); System. out. print(args[0] + "t"); System. out. print(args[args. length - 1]); } } מהו פלט התוכנית ? בדוגמא הזו 18

 תווים מיוחדים Escape Sequences Escape Sequence Description t Tab n Newline r Carriage

תווים מיוחדים Escape Sequences Escape Sequence Description t Tab n Newline r Carriage return ’ Single quote ” Double quote \ Backslash 20

22

22