Professional Documents
Culture Documents
Bi 03
Lp trnh Android
Ni dung bi hc
Lp trnh Android
ng C v C++
Java l ngn ng lp trnh hng i
tng v c lp nn tng
Lp trnh Android
Cc c trng ca Java
Hng i tng
c lp nn tng
Mnh m
An ton
Phn tn
a lung
ng
Kin trc trung lp
Kh chuyn
Hiu sut cao
Ths. Trn Duy Thanh duythanhcse@gmail.com 0987773061 http://duythanhcse.wordpress.com
Lp trnh Android
Np tp tin .class
Qun l b nh
Thc hin thu gom rc
Source code
Java Compiler
Bytecodes
Native code
JIT Compiler
Lp trnh Android
Mi trng lp trnh
hc s dng Eclipse
Notepad, netbean cng c th lp
trnh java c
Lp trnh Android
Kiu d liu c s
4 nhm 8 kiu
Lp trnh Android
Kiu d liu c s
Kiu c s
boolean
char
byte
short
int
long
float
double
Wrapper class
Boolean
Character
Byte
Short
Integer
Long
Float
Double
Lp trnh Android
Bin l n v lu tr c bn trong lp
trnh Java
Bin l cc thnh phn xc nh d
khi to trc
Ths. Trn Duy Thanh duythanhcse@gmail.com 0987773061 http://duythanhcse.wordpress.com
Lp trnh Android
Cch m t bin:
[datatype]
[tn bin];
Trong :
Datatype: kiu d liu ca bin
Tn bin: tn bin cn s dng
Nu gi tr ca bin khng thay i
Lp trnh Android
Lp trnh Android
Ton t gn
K
hiu
=
+=
-=
*=
/=
M t
Gn ton t hng hai cho ton t hng
nht
Cng hoc ni chui ton hng sau
vo ton hng u v gn kt qu cho
ton hng u
Tr ton hng sau khi ton hng u
v gn kt qu cho ton hng u.
Nhn ton hng sau vo ton hng
u v gn kt qu cho ton hng u
Chia ton hng sau cho ton hng u
v gn kt qu cho ton hng u
V d
a=1
a += 1
a -= 1
a *= 2
a /= 2
Lp trnh Android
Ton t s hc
Ton t
+
*
/
%
M t
Cng
Tr
Nhn
Chia
Chia ly phn d
Lp trnh Android
Ton t 1 ngi
Ton t
+
++
-!
M t
Ch nh gi tr khng m
Ch nh gi tr m
Tng gi tr ln 1
Gim gi tr i 1
Php ton ph nh trn mt gi
tr lun l
Lp trnh Android
Ton t so snh
Ton t
==
!=
>
>=
<
<=
So
So
So
So
So
So
snh
snh
snh
snh
snh
snh
M t
bng
khng bng
ln hn
ln hn hoc bng
nh hn
nh hn hoc bng
Lp trnh Android
M t
Php ton lun l V (AND) trn 2 gi
tr. Kt qu tr v TRUE khi c hai u
ng
||
?:
Ton t iu kin
Lp trnh Android
Ton t tin t, hu t
Ton t
M t
++
Tng mt gi tr
--
Gim mt gi tr
Lp trnh Android
Ton t
Cc ton t s hc *, /, +, -
3
4
Lp trnh Android
END
Ths. Trn Duy Thanh duythanhcse@gmail.com 0987773061 http://duythanhcse.wordpress.com