Java Java n Java SE Standard Edition 7
- Slides: 31
Java- סביבת פיתוח והרצה ל : שעמה נעבוד Java- גרסת ה n Java SE (Standard Edition) 7. 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
ASCII Table – char values 13
מחרוזות הן אובייקט המחזיק אוסף של תווים 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/7/docs/api/index. html? java/lang/String. html 16
המרת מחרוזות למספרים 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 17
העברת ארגומנטים לתכנית 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]); } } מערך המכיל את הארגומנטים שהועברו . לתוכנית עם הרצתה 22
העברת ארגומנטים לתכנית : דרכים אפשריות 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]); } } מהו פלט התוכנית ? בדוגמא הזו 23
תווים מיוחדים Escape Sequences Escape Sequence Description t Tab n Newline r Carriage return ’ Single quote ” Double quote \ Backslash 25
מחרוזות ותווים String. to. Upper. Case() בעזרת n : ' פתרון ב public static void main(String[] args){ System. out. println (args[0]. to. Upper. Case()); } Character. to. Upper. Case() בעזרת n : ' פתרון ג public static void main(String[] args){ char c = args[0]. char. At(0); System. out. println(Character. to. Upper. Case(c)); } 28
29
המרת טיפוסים פרימיטיביים public static void main(String[] args){ long l = 200000+200000; // l == -294967296 // i == 1 int i = (int) 1. 9999; // f == 2 float f = (float) 1. 9999; f = 5/2; // f == 2 f = (float) (5/2); // f == 2. 5 f = (float) 5/2; // f == 2. 5 f = 5 / (float) 2; short a = 2; short c = a*a; // compilation error: cannot convert from int to short } - עוד על המרות ב http: //java. sun. com/docs/books/jls/third_edition/html/conversions. html 30
- Java standard edition 8
- Using mis 10th edition
- Zulily case study
- Oracle ee vs se
- Citrix hypervisor express edition vs standard
- Standard error definition
- Home language
- Standard costing characteristics
- Mata pelajaran dini
- Java 2 platform enterprise edition
- Java platform micro edition
- Java software structures 4th edition
- Java enterprise architecture
- Introduction to java programming 10th edition quizzes
- Standard deviation formula java
- Import java.util.*
- Java import java.util.*
- Swing vs awt
- Import java util
- Import java.io.file;
- Import java.util.*
- Random class java
- Import java.io.*
- Public class
- Java import java.io.*
- Perbedaan java swing dan awt
- Import java.awt.event.*;
- Java compiler translates java source code into
- Rmi javatpoint
- A world of art 8th edition
- Minecraft blocks
- Understanding nutrition 13th edition rental