Danh mục

Bài giảng Tin học đại cương 2: Chương 1 - Nguyễn Thị Mỹ Truyền

Số trang: 36      Loại file: pptx      Dung lượng: 917.77 KB      Lượt xem: 9      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:

Chương 1: Tổng quan về Java. Chương này cung cấp cho người đọc các kiến thức sau: Lịch sử ra đời của Java, một số đặc tính của Java, công nghệ và ứng dụng Java, kiến trúc Java, viết một chương trình đơn giản, hướng dẫn cài đặt. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương 2: Chương 1 - Nguyễn Thị Mỹ Truyền Chương1TổngQuanVềJavaChương 1: Tổng Quan VềJava 1 Lịch sử ra đời của Java 2 Một số đặc tính của Java 3 Công nghệ và ứng dụng Java 4 Kiến trúc Java 6 Viết một chương trình đơn giản 7 Hướng dẫn cài đặtLịch sử ra đời của Java o Cuối năm 1990, James Gosling vàcáccộngsựcủacôngtySun Microsystems phát triển ngôn ngữJava. Lịch sử ra đời của Javao SunMicrosystemsthànhlậpnhómGreenTeam.o GreenTeamđượcgiaonhiệmvụxâydựngphầnmềm ngànhđiệntửtiêudùng.o DohạnchếcủaC++(contrỏ,biêndịchlai,…)NgônngữmớitênOakrađời(câysồi,vìphònglàmviệccủaGoslingnhìnramộtcâysồi).o OaktươngtựC++.o BỏmộtsốtínhnăngnguyhiểmC++.o Chạytrênnhiềunềnphầncứngkhácnhau. Lịch sử ra đời của Javao 1993,InternetvàWebbùngnổ,SunchuyểnOakthànhmột môitrườnglậptrìnhInternetvớitêndựánlàJava.o 1995:OakđổitênvớitênchínhthứclàJava.o MụcđíchcủaJava: - Pháttriểnứngdụngchocácthiếtbịđiệntửthôngminh. - Đểtạocáctrangwebcónộidungđộng(applet). - Hiện nay Java được sử dụng để phát triển nhiều loại ứngdụngkhácnhaunhưcơsởdữliệu,mạng,Internet, games,viễnthông,…Một số đặc tính của Java o Đơngiản. o MáyảoJVM(JavaVirtualMachine) o Hướngđốitượng. o ĐộclậpKhảchuyển. o Đatiểutrình(multithread). o Phântán o Giảiphóngbộnhớ(GarbageCollection)Một số đặc tính của JavaĐơn giản o JavađượckếthừatừC++. o ĐượcloạibỏđicáctínhnăngkhónhấtcủaC++ như:quảnlýbộnhớ,pointer,overloadtoántử, khôngdùnginclude,bỏstruct,union.Một số đặc tính của Javao Cácchươngtrìnhphảiđượcbiêndịchramã máy.o ChươngtrìnhthựcthitrênWindowsđượcbiên dịchdướidạng.EXE,cònLinux.EFL.o MộtchươngtrìnhbiêndịchtrênWindowsmuốn thựcthitrênLinuxthìphảibiệndịchlại.Các chương trình dịch truyền thống Trình biên dịch của hệ điều hành cụ thểMột số đặc tính của Java Máy ảo Java(JVM) o Chươngtrìnhbiêndịchramãmáyảo(bytecode) o Chuyểnmãbytecodethànhmãmáytươngứng Một số đặc tính của Java JavaAPIclassfiles Mã Hello.class Java bytecode Virtual Object.class Machine String.class Java Compiler RunTimeEnvironment Hello.javaChương trình Biên dịch Thông dịch Thực thi • java • bytecode • Mã máy • HĐH cụ thể • .classMột số đặc tính của Java Hướng đốitượng o Tất cả mọi thứ đề cập đến trong Java đều liên quan đến các đối tượng được định nghĩa trước o Hướng đối tượng trong Java không có tính đa kế thừa (multi inheritance) như trong C++ mà thay vào đó Java đưa ra khái niệm interface để hỗ trợ tính đa kế thừa.Một số đặc tính của JavaĐộc lập nền – khảchuyển o Chạy trên nhiều máy tính có hệ điều hành khác nhau. o Chỉ cần máy đó có cài đặt máy ảo java. o Write once run anywhere.ĐaĐa tiểu tiểu trình trình o Cho phép tạo nhiều tiến trình, tiểu trình có thể chạy song song cùng một thời điểm và có thể tương tác với nhauMột số đặc tính của JavaPhânPhân tán táno Nhắm đến phân bố ứng dụng trên mạng, ứng dụng độc lập platform.o Cụ thể là Java có hỗ trợ công nghệ lập trình RMI, CORBA, JavaBean.o Các công nghệ này cho phép sử dụng lại các lớp đã tạo ra, triệu gọi các phương thức (method) hoặc các đối tượng từ một máy ở xa.Một số đặc tính của JavaGiải phóng bộnhớ o Javacungcấpmộttiếntrìnhmứchệthốngđể theodõiviệccấpphátbộnhớ o GarbageCollection - Đánhdấuvàgiảiphóngcácvùngnhớkhông cònđượcsửdụng. - Đượctiếnhànhtựđộng. - Cơchếhoạtđộngphụthuộcvàocácphiên bảnmáyảo.Công nghệ Javao J2SE(Java2StandardEdition)o J2EE(Java2EnterpriseEdition)o J2ME(Java2MicroEdition)Công nghệ JavaDesktopapplicationsJ2SEo Phi ...

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