Danh mục

Bài giảng Lập trình Java cơ bản - Cao Đức Thông

Số trang: 34      Loại file: ppt      Dung lượng: 797.00 KB      Lượt xem: 14      Lượt tải: 0    
Jamona

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình Java cơ bản: Bài 1 - Tổng quan lập trình Java hướng đến giới thiệu ngôn ngữ Java; kiến trúc của Java; nội dung một chương trình Java cơ bản; các kiểu dữ liệu cơ bản & toán tửcác cấu trúc điều khiển;...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Java cơ bản - Cao Đức ThôngLậptrìnhJavacơbản CaoĐứcThôngTrầnMinhTuấn cdthong@ifi.edu.vn,tmtuan@ifi.edu.vn 1Bài1.TổngquanlậptrìnhJava• GiớithiệungônngữJava• KiếntrúccủaJava• NộidungmộtchươngtrìnhJavacơbản• Cáckiểudữliệucơbản&toántử• Cáccấutrúcđiềukhiển• Nhậpdữliệutừbànphím• Côngcụsoạnthảo• Bàitập 2GiớithiệungônngữJava• LịchsửpháttriểncủaJava • RađờitạiSunMicrosystemsbởiJamesGosling • 1991:Versionđầutiênvớitên“Oak” • 1995:TênchínhthứclàJava• MụcđíchcủaJava • Dùngđểpháttriểnứngdụngchocácthiếtbịđiệntử “thôngminh” • Tạocáctrangwebcónộidungđộng(webapplet) • Hiệnnay,Javađượcsửdụngđểpháttriểnnhiềuloại ứngdụngkhácnhau:cơsởdữliệu,mạng,Internet, viễnthông... 3GiớithiệungônngữJava• ĐặcđiểmcủaJava • Đơngiản • Hướngđốitượng • Đanhiệm • Antoàn • GarbageCollection • Máyảo(biêndịchvàthôngdịch) • Khảchuyển(Portability) • Phântán 4KiếntrúccủaJava• JavaPlatform • JavaVirtualMachine(JavaVM) • JavaApplicationProgrammingInterface(JavaAPI) myProgram.java Mã nguồn Java API Java Platform Java VM Hardware-Platform 5KiếntrúccủaJava• JavaDevelopmentKit–JDK • BộcôngcụpháttriểnJava(jdk)gồmtrìnhbiên dịch,thôngdịch,trợgiúp,soạntàiliệu…vàcác thưviệnchuẩn • NgoàiracònmộtsốthưviệnkhácnhưJSP, JavaMail,JavaTAPI… • 1995:VersionJDK1.0 • 1998:VersionJDK1.2(Java2ndPlatform) • 2004:VersionJDK1.5 6PháttriểnứngdụngJava• HailoạiứngdụngJava • Application:Ứngdụngđộclập • Applet:ỨngdụngchạytrênWeb• ThưviệnlớpJava • BộJDKbaogồmrấtnhiềulớpchuẩnđãđược xâydựngsẵn. • Lậptrìnhviênthườngsửdụngcáclớpchuẩn đểpháttriểnứngdụng. 7 PháttriểnứngdụngJava • Cácbướcpháttriển Hello.java java Hello public class Hello { 01001011 public static … Thông dịch ` } ----------------------- Biên dịch ------------------ ------------------------javac Hello.java Hello.class (bytecode) 8 MộtchươngtrìnhJavacơbản1//Tênfile:Hello.java Tên lớp chứa hàm main phải2/*Tácgiả:CaoĐứcThông*/ giống tên file34 publicclassHello5 {6//Phươngthứcmain,điểmbắtđầucủachươngtrình7publicstaticvoidmain(Stringargs[]) Điểm bắt đầu và kết thúc của lớp8{9System.out.println(“HelloWorld); Dấu hiệu chú thích =>10 Làm cho chương trình dễ11}//Kếtthúcphươngthứcmain hiểu hơn. Trình biên dịch sẽ12 Khai báo lớp bỏ qua những dòng có dấu13}//KếtthúclớpHello chú thích Mỗi CT phải có ít nhất một khai báo lớp Phương thức main() sẽ được gọi đầu tiên. Mỗi CT thực thi phải có một Hiển thị dãy ký tự ra màn hình phương thức main() 9 Các câu lệnh phải kết thúc bằng dấu chấm phẩyMộtchươngtrìnhJavacơbản• Biêndịchchươngtrình • VàochếđộConsolecủaWindows • GõcâulệnhjavacHello.java • Nếukhôngcóthôngbáolỗi,fileHello.classsẽ đượctạora• Thựcthichươngtrình • GõcâulệnhjavaHello(khôngcần.class) 10MộtchươngtrìnhJavacơbản• ThayđổicáchhiểnthịpublicclassHello{ publicstaticvoidmain(Stringargs[]){ System.out.print(“Chao mung ban den voi laptrinhJava ); }}Chao mungbanden voilaptrinhJava 11Cáckiểudữliệucơbản• Javacóhaikiểudữliệu • Dữliệugốcchuẩn:Làcáck ...

Tài liệu được xem nhiều: