
ThS. Nguy n Th ễ ị
Thùy
1Ch ng 1 - T ng quan v Javaươ ổ ề
L P TRÌNH JAVAẬ
T NG QUAN V JAVAỔ Ề
T NG QUAN V JAVAỔ Ề
Ch ng 1ươ
Ch ng 1ươ

Hi u nh ng đ c đi m và l i ích c a ể ữ ặ ể ợ ủ
Java
Hi u c ch th c thi c a Javaể ơ ế ự ủ
Hi u c ch biên d ch và ch y 1 ch ng ể ơ ế ị ạ ươ
trình Java
Hi u c u trúc c b n c a m t ch ng ể ấ ơ ả ủ ộ ươ
trình Java
ThS. Nguy n Th ễ ị
Thùy
2Ch ng 1 - T ng quan v Javaươ ổ ề
M c tiêuụ
M c tiêuụ

N i dungộ
N i dungộ
L ch s c a Java (đ c tài li u)ị ử ủ ọ ệ
Nh ng đ c đi m c b n c a Java (đ c tài ữ ặ ể ơ ả ủ ọ
li u)ệ
Máy o Java- JVM (đ c tài li u)ả ọ ệ
Môi tr ng l p trình Java (đ c tài li u)ườ ậ ọ ệ
Ch ng trình Java đ u tiênươ ầ
Bài t pậ
ThS. Nguy n Th ễ ị
Thùy
3Ch ng 1 - T ng quan v Javaươ ổ ề

Java là gì?
Là m t ngôn ng OOP đ y đ , không th vi t 1 ộ ữ ầ ủ ể ế
ng d ng h ng th t c trong Java.ứ ụ ướ ủ ụ
Có th gi i các h bài toán nh nh ng ngôn ng ể ả ọ ư ữ ữ
l p trình khác.ậ
Cho phép t o Application ho c Applet.ạ ặ
Applet là nh ng ch ng trình nh ch y trong tài ữ ươ ỏ ạ
li u HTML v i đi u ki n trình duy t có h tr ệ ớ ề ệ ệ ỗ ợ
Java (nh IE, Netscape Navigator, HotJava,…)ư
ThS. Nguy n Th ễ ị
Thùy
4Ch ng 1 - T ng quan v Javaươ ổ ề

Ch ng trình java đ u tiênươ ầ
Yêu c uầ: Vi t ch ng trình xu t chu i “Hello world ế ươ ấ ỗ
from java!” ra màn hình.
Phân tích:
- C n tác v xu t ầ ụ ấ
S d ng gói c a java ử ụ ủ
import java.io.*
- C n t o 1 l p có ch c năng xu t chu i này (l p ầ ạ ớ ứ ấ ỗ ớ
HelloWorld). Vì ch c năng c a ch ng trình đ n gi n -> l p ứ ủ ươ ơ ả ớ
này ch có 1 hành vi main(…), n i dung hành vi là xu t chu i ỉ ộ ấ ỗ
đ c yêu c u.ượ ầ
ThS. Nguy n Th ễ ị
Thùy
5Ch ng 1 - T ng quan v Javaươ ổ ề

