Tải bản đầy đủ (.pdf) (28 trang)

MOB1013-Slide 1 - Lam quen voi Java

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.65 MB, 28 trang )

Λ P ΤΡ⊂ΝΗ ϑΑςΑ 1
ΒℵΙ 1: ΝH NG ΚΗℑΙ NI M ϑΑςΑ


M C ΤΙ⊇Υ
K t thúc β◊ι h c ν◊ψ b n có kh n ng
Hi
Bi
N
S
Bi
Bi
Bi
Bi

u ngơn ng l p trình ϑαϖα
t cách thi t l p môi tr ng cho ng d ng ϕαϖα
m c u trúc ch ng trình ϑαϖα
d ng công c NetBean
t cách nh p d li u t β◊ν phím
t cách xu t d li u ra m◊ν hình
t cách th c hi n các phép toán s h c
t cách s d ng các hàm toán h c


ϑΑςΑ Λℵ GÌ?
ϑαϖα λ◊ ngơn ng l p trình
có các c i m sau
H ng i t ng
Ch y trên m i n n t ng
B o m t cao


M nh m
Phân tán
 α lu ng x λ
…


Λ CH S PHÁT TRI N C A ϑΑςΑ

Ρα

τν

Οακ

Đ τν τη◊νη ϑαϖα

O

S

M


CÁC CƠNG NGH ϑΑςΑ
H c ϑαϖα có th λ◊m ra nh ng s n ph m gì?


ςΑΙ ΤΡ C A L P ΤΡ⊂ΝΗ ϑΑςΑ 1
L


ϑαϖα 1

νγν
η◊νη FPT P

L
L
L

ϑαϖα 2
ϑαϖα

3,4,5

ϑαϖα 1

L
L

A
G

J

S

ΗΤΜΛ5 & ΧΣΣ3
L

ΠΗΠ



CH

NG ΤΡ⊂ΝΗ ϑΑςΑ

1

2

4
3


C U TRÚC CH
χοm.πολψ;
Προγραm{
mαιν S
//

){

NG ΤΡ⊂ΝΗ ϑΑςΑ

S

P

}
}


com.poly: tên gói ch a l p
S d ng κ t th ng ϖ◊ d u ch m. Có th ξεm
package nh folder cịn class nh file.

Πrogram: tên l p
Ph i gi ng tên file java. Vi t hoa κ t

mαιν(): ph

ng th c b t

uc am it

u ch y

L p có th có nhi u ph ng th c nh ng mαιν()
g it
ng khi ng d ng ch y

c


ΒYTECODE
Khác v i ngơn ng l p trình khác, thay vì biên
d ch m ngu n thành m máy, ϑαϖα
c thi t k
biên d ch m ngu n thành bytecode
Bytecode sau ó
c mơi tr ng th c thi ch y


H

W

ϑαϖαχ H

W

H

W

ϑαϖα H

W

H

W


JDK – ϑΑςΑ DEVELOPMENT ΚΙΤ
ϑDΚ ϖ◊ các công c (javac, ϕαϖα)
C u hình JDK (path, classpath)


ΤHI
ΠΑΤΗ


T L P MÔI TR

NG ϑΑςΑ ΤΡ⊇Ν

WINDOWS

ΧΛΑΣΣΠΑΤΗ


GI I THI U ϑΑςΑ IDE
H

ϖ◊

δ◊νγ


ΚΗℑΙ NI M BI N
M C

{
S

){

α = 5;
β = 7;
χ = α + β;
S


(“T

}
}

 o n m trên gán các giá tr 5 cho α, 7 cho β ϖ◊
t ng α + β cho c sau ó xu t t ng ra m◊ν hình
 α, β ϖ◊ c g i λ◊ bi n s nguyên
 Bi n λ◊ thành ph n n m gi d li u
c ch ng
trình s d ng trong các bi u th c tính tốn
 M i bi n có ki u d li u riêng


ΚΗℑΙ NI M BI N

N

Bi n λ◊ thành ph n
n m gi d li u
c ch ng trình
s d ng trong các
bi u th c tính tốn
(bi n α n m gi s 5)

L

int: S nguyên
double : s th c
String: Chu i

…


ΚΗΑΙ BÁO BI N
Cú pháp
<ki u d li u> <tên bi n> [=giá tr kh i

u];

Ví d :
ιnt α; // khai báo bi n không kh i u giá tr
δouble β = 5; // khai báo bi n có kh i u giá tr

Khai báo nhi u bi n cùng ki u
int a, b=5, c;

Gán giá tr cho bi n
c = 9;
α = 15;


DΕΜΟ
K
T
X

2

α, β ϖ◊
α ϖ◊ β



T Τ⊇Ν BI N

S d ng κ t alphabet, s , ∃ ho c g ch d i (_).
Τên có phân bi t ΗΟΑ/th ng
Không b t u b i s , khơng dùng t khóa
∗ T κη⌠α λ◊ χ〈χ

ξψ

ρα

ϕαϖα


Τ⊇Ν BI N NÀO ΣΑΥ ÂY KHÔNG H P L


PHÉP TỐN S H C
Το〈ν
+


/

D
P
P
P

P

ς
α=5+7
β=9–6
νην

Tốn t s h c
c s d ng
th c hi n các
phép toán s h c
Th t u tiên
5 + 7 ∗ 2 – 4/2
1. Nhân ϖ◊ chia
2. C ng ϖ◊ tr
3. Trái sang ph i

???



×