1 java : fundamentals. 2 3 4 5 6 7 8 9 10

27
1 Java: Fundamentals

Upload: paula-manning

Post on 13-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

1

Java: Fundamentals

Page 2: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

2

Page 3: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

3

Page 4: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

4

Page 5: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

5

Page 6: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

6

Page 7: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

7

Page 8: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

8

Page 9: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

9

Page 10: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

10

Page 11: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

11

Page 12: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

12

Page 13: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

13

Page 14: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

14

وابستگی کمپایلرها به پلتفرم ها

Page 15: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

15

ایده ای برای استقالل از پلتفرم

Page 16: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

16

JVMمعرفی

Page 17: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

17

فرایند اجرای کد جاوا

Page 18: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

18

فرایند اجرای کد جاوا )ادامه(

Page 19: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

19

فرایند اجرای کد جاوا )ادامه(

Page 20: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

20

Page 21: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

21

Page 22: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

22

Page 23: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

23

JVM و JRE،JDK Java Development Kit (JDK): This includes

ALL the basic Java framework packages, a compiler (javac), JRE, a JVM, debugger etc.

in short all you need to develop, debug, compile and run our Java program.

Java Runtime Environment (JRE): This is a subset of the JDK. It does not include a

debugger, compiler, and framework classes. This includes the bare minimum that a

computer needs in order to run a .class file.

Page 24: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

24

Java Virtual Machine (JVM): JVM is a part of JRE. The .class file is passed

over to JVM which then runs the program. The JRE ensures that the code does not

violate any of the security restrictions. Remember that the byte-code (.class file) is

not directly run on the host machine; it needs to be converted to the host machine's

language. This conversion is done by the JVM. While converting the JVM ensures the

security and may also optimize the code.

Page 25: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

26

Page 26: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

27

Page 27: 1 Java : Fundamentals. 2 3 4 5 6 7 8 9 10

28

?