Danh mục

Lập trình java căn bản - Chương 1: Tổng quan về Java

Số trang: 40      Loại file: ppt      Dung lượng: 277.00 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 15,000 VND Tải xuống file đầy đủ (40 trang) 0

Báo xấu

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

Thông tin tài liệu:

Mục tiêu: Đến cuối chương bạn có thể: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.
Nội dung trích xuất từ tài liệu:
Lập trình java căn bản - Chương 1: Tổng quan về Java Chương 1- Tổng quan về JAVA Mụctiêu:Đếncuốichươngbạncóthể (1) HiểunhữngđặcđiểmvàlợiíchcủaJava (2) HiểucơchếthựcthicủaJava (3) Hiểucơchếbiêndịchvàchạy1chươngtrìnhJava (4) HiểucấutrúccơbảncủamộtchươngtrìnhJava Nội dung chương 1 1.1LịchsửcủaJava 1.2NhữngđặcđiểmcơbảncủaJava 1.3MáyảoJavaJVM 1.4MôitrườnglậptrìnhJava 1.5ChươngtrìnhJavađầutiên 1.7Tómtắt 1.8Trắcnghiệmvàbàitập 1.1- Lịch sử của Java  Năm1990,JamesGosling,BillJoy,Patrick Naughton(SunMicroSystem)pháttriểnngônngữ Oaknhằmmụcđíchcàichươngtrìnhvàocácbộ xửlýcủacácthiếtbịnhưVCR,lònướng,PDA (personaldataassistant),Oakđòihỏi: Độclậpcấutrúcnền(phầncứng,OS)dothiếtbị cóthểdonhiềunhàsảnxuấtkhácnhau(Platform independent) Phảitincậytuyệtđối(extremelyreliable) Nhỏgọn,chắcchắn(compact) Lịch sử Java (tt)  1993,TVtươngtácvàPDAthấtbại,Internet vàWebbùngnổ,SunchuyểnOakthànhmột môitrườnglậptrìnhInternetvớitêndựánlà Java.  1994,HotJavaBrowsercủaSunxuấthiện (viếtbằngJavachỉsauvàitháng)minhhọa thếmạnhcủacácappletcũngnhưkhảnăng pháttriểnnhanhmộtứngdụngcủaJava. Lịch sử Java (tt)  CùngvớisựbùngnổcủaInternet,Javatrởthànhphần mềmưuthếtrongviệcpháttriểnứngdụngchạytrên internet.  Tuynhiên,nhữngbảnJavađầuchưađủmạnhtheoyêu cầucủangườisửdụng.Thídụ:ĐồhọatrongbảnJava1.0 thôvàvụngvềhơnsovớiđồhọakhiđượcxửlýbằngC hoặcngônngữkhác.  TuylúcđầuJavachưathànhcôngtrongviệcxâydựng cácứngdụngmứcngườidùng,Javavẫnlàngônngữrất thôngdụngmứcdoanhnghiệp,cácứngdụngmứctrung giannhư:Lưutrữtrựctuyến,xửlýgiaotác,giaotiếpvới database,…vàcàngthôngdụngtrênnhữngcấutrúcnền nhỏ(smallplatform)nhưđiệnthoạidiđộng,PDA. Java là gì?  LàmộtngônngữOOPđầyđủ,khôngthểviết1ứngdụng hướngthủtụctrongJava.  Cóthểgiảicáchọbàitoánnhưnhữngngônngữlậptrình khác.  ChophéptạoApplicationhoặcApplet.  Appletlànhữngchươngtrìnhnhỏchạytrongtàiliệu HTMLvớiđiềukiệntrìnhduyệtcóhỗtrợJava(nhưIE, NetscapeNavigator,HotJava,…)  Sửdụng2cơchế:Interpreter|Compiler  Writecodeone,runitanywhere,anytime,forever 1.2- Đặc điểm của Java Đơngiản(simple).TươngtựnhưC++nhưngbỏbớtcácđặc tínhphứctạpcủaC++như:quảnlýbộnhớ,pointer,overloadtoán tử,khôngdùnginclude,bỏstruct,union Hướngđốitượng(OO).MọithứtrongJavalàđốitượng Phântán(Distributed).Nhắmđếnphânbốứngdụngtrên mạng,ứngdụngđộclậpplatform. Mạnh(Robust).Địnhkiểumạnh,tườngminh,kiểmtralúc biêndịchvàkiểmtrakhithôngdịchtrướckhithựcthiGiớihạn đượclỗi;kiểmtratruyxuấtphầntửcủamảng,chuỗilúcthựcthi, kiểmtraépkiểuruntime.Cótrìnhgomrác–garbagecollection programmerkhôngcầnphảilotoanđếnviệchủyđốitượng. Đặc điểm của Java (tt)  Bảomật(Secure):Kiểmtraantoàncodetrước khithựcthi,cónhiềumứckiểmtrabảomậtMôi trườngthựcthiantoàn Mức1:Mứcngônngữ:Nhờtínhbaogóidữliệucủa OOP,khôngchophéptruycậptrựctiếpbộnhớmà phảithôngquamethod. Mức2:MứcCompiler,kiểmtraantoànchocode trướckhibiêndịch. Mức3:MứcInterpreter,trướckhibytecodeđược thựcthi,đượckiểmtraantoàn. Mức4:MứcClass,cácclasstrướckhinạpđược kiểmtraantoàn. Đặc điểm của Java (tt) Chương trình  Tínhtươngthích Java khảchuyển (Portability) Compiler Chương trình Bytecode độc lập platform Java Runtime Interpreter/ JVM thực thi Javabytecode IBM Macintosh Sparc Đặc điểm của Java (tt) Thựcthidạngthôngdịch:(Interpretive execution)Chỉthịchỉđượcdịchsanglệnhmáylúc thựcthi Chươngtrìn ...

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