Upload
mr-ahmed-elmasry
View
218
Download
0
Embed Size (px)
Citation preview
7/30/2019 JCh01_REVIEW.pdf
1/7
Fann ia Backbone Java Course:/// h t t p : / / f a n n i ab a ck b o n e .w i k i sp a ce s. co m / Ja v a
4 / 2 8 /
"".
Java:
Chapter 01: An Introduction.Java.
: Java
WindowsApplicationsWeb Applications
.Mobile Applications
SunMicroSystems
MainFrame .:.
Java Is:
1 . OOP " "....
2 . Platformindependent: ... ...........................................
3 . Simple: ..............................
4 . GUI, Web& Console: .
5 . Open Sour ce.
6 . A rch i tectu r a l - neu t ra l .
7 . D i s t r i bu ted .
8 . Dyn am ic.
9 . High Perfor m ance.
1 0 . I n te rp r e ted .1 1 . Mul t i - th readed .1 2 . Por tab le .1 3 . Robust .1 4 .
Secure: Table 1 : Java Features
What is Java?
Level Programming Language-Is A HighJavaSun MicrosystemsOriginally Developed By
And Released In 1995.
--| P a g e
http://fanniabackbone.wikispaces.com/Javahttp://fanniabackbone.wikispaces.com/http://fanniabackbone.wikispaces.com/http://fanniabackbone.wikispaces.com/http://fanniabackbone.wikispaces.com/Java7/30/2019 JCh01_REVIEW.pdf
2/7
7/30/2019 JCh01_REVIEW.pdf
3/7
""Java Editions: Standrad...........................................................
EditionSE
" " Enterprice.....................Edition
EE
.........................Micro EditionME.Java
Figure 1 : Java App. Components
:
Package
Package
Pachage
Pachage
Package
Function: Method
Main Method
{Statement;
Statement; ..;
}
Pro ect
--| P a g e
7/30/2019 JCh01_REVIEW.pdf
4/7
:
( )( )::
1Case Sensitive.
2J2EE.
.3
.4
5JDKJava Development Kit,.
6 Main MethodClass.
7JVM .class
8JVMWindows Platform Mac Os.
9Class.java.
1 "0 ;".
1 1
.
1 2 .
1 3 GUIJava.
1 4Byte Code .java
1 5NetBeans, Jcreator& EclipseIDEs .
1 6Byte Code Interpreter JVM.
1 7C/C++.
1 8 JavaAppletHTML .
1 9
Function
OOP.
2 0Byte Code High Level Language.--| P a g e
7/30/2019 JCh01_REVIEW.pdf
5/7
:
:.
:
:C/C++.
:Object Oriented Programming..
.:
--| P a g e
7/30/2019 JCh01_REVIEW.pdf
6/7
::
1Case Sensitive.
2J2EE.
.3
.4
5JDKJava Development Kit,.
6 Main MethodClass.
7JVM .class
8JVMWindows PlatformMac Os.
9Class.java.
1 "0 ;".
1 1.
1 .2
1 3 GUIJava.
1 4Byte Code.java
1 5NetBeans, Jcreator& EclipseIDEs .
1 6Byte Code Interpreter JVM.
1 7C/C++.
1 8 JavaAppletHTML .
1 9unctionF OOP.
2 0Byte CodeeLevel LanguagHigh.
--| P a g e
7/30/2019 JCh01_REVIEW.pdf
7/7
: ::
Project 1.
Packages 2.
Classes 3.
Functions 4.
Statements5.
: ::
. JVM
: :
C/C++ :
.
:
Java Is OOP: " ."
.
.
Mac.
C++
C++ Compiler
for Windows
Win.
C++ Compiler
for Mac
--| P a g e