Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Java Course:

// /
4 / 28 /

ackbone

annia

http://fanniabackbone.wikispaces.com/Java

"

".

Java:
Chapter 01: An Introduction.

Java .
Java

Windows Applications

Applications
.Mobile Applications

Sun MicroSystems

Web

?What is Java

MainFrame

. :

Java Is A High-Level Programming Language

Originally Developed By Sun Microsystems


And Released In 1995.

Java Is:
" " ....

OOP

...........................................

Platform independent: ...

..............................

Simple:

GUI, Web & Console:

1.
2.
3.
4.

Open Source.

5.

Architectural- neutral.

6.

Distributed.

7.

Dynamic.

8.

High Performance.

9.

10. Interpreted.
11. Multi-threaded.
12. Portable.
13. Robust.
14. Secure:
Table 1 : Java Features

|Page--

" "Source Code


" ."Java Tool Kit JDK .
:

Start

Edit Program

Compilation

:
Yes

Compile
?Errors

Testing: Run

Yes

Run-time
?Errors
No
End

|Page--

: Java Editions ""

SE
EE
ME

Standrad
Edition
Enterprice
Edition
Micro Edition

...........................................................
..................... " "
.........................

. Java

Project
Package

Package

Pachage
Pachage

Package

Function: Method
Main Method

Statement;
Statement; ..;

}
Figure 1 : Java App. Components

|Page--


:
)( )( : :
1

.Case Sensitive

J2EE

JDK Java Development Kit,

Main Method Class

JVM

JVM Windows Platform .Mac Os

Class

.java

.class

.
10

";" .

11

12

13

GUI

. Java

.java

14

Byte Code

15

NetBeans, Jcreator& Eclipse IDEs

.
16

Byte Code Interpreter .JVM

17

C/C++ .

18

Java Applet HTML .

19

Function . OOP

20

Byte Code .High Level Language


|Page--

:
: .
:
: C/C++ .
:
.

Object Oriented Programming

: .

|Page--


: :
1

.Case Sensitive

J2EE

JDK Java Development Kit,

Main Method Class

JVM

JVM Windows Platform .Mac Os

Class

.java

.class

.
10

";" .

11

12

13

GUI

. Java

.java

14

Byte Code

15

NetBeans, Jcreator& Eclipse IDEs

.
16

Byte Code Interpreter .JVM

17

C/C++ .

18

Java Applet HTML .

19

Function . OOP

20

Byte Code .High Level Language


|Page--

: :

:
1.
2.
3.
4.
5.

: :

Project
Packages
Classes
Functions
Statements

JVM

C/C++

:

.

C++

C++ Compiler
for Mac

Mac.
:

C++ Compiler
for Windows

Win.

Java Is OOP:

"" .



.

.

|Page--

You might also like