Thông tin tài liệu:
1991: được Sun Microsystems phát triển nhằm mụcđích viết phần mềm điều khiển (phần mềm nhúng)cho các sản phẩm gia dụng...
Nội dung trích xuất từ tài liệu:
Bài 1: intro javaBài1 Giớithiệu Giớithiệu Nộiquy: Điểmgiữakì:đánhgiáquabàitậplớn. Điểmdanh:ngẫunhiên(10buổi–vắngmộtbuổi trừ1điểm) Thihọckì:thựchành(trênp.máy) Nộidungthi:cácnộidungđượchọctrênlớp (thựchành+hỏilýthuyết). Bài 1 / 2 of 24 Giớithiệu Nộidunghọc“dựkiến”:(tổngsố:20buổi) Lýthuyết:8buổi Thựchành:8buổi Cácnhómbáocáo:4buổi Cuốigiờđăngkídanhsáchnhóm. Bài 1 / 3 of 24 Nộidungchính Lịchsửjava Giảithíchsơlượcvềjava CácloạichươngtrìnhcủaJava GiớithiệuvềmáyảoJava(JVM) GiớithiệuIDEs Bài 1 / 4 of 24 LịchsửJava 1991:đượcSunMicrosystemspháttriểnnhằmmục đíchviếtphầnmềmđiềukhiển(phầnmềmnhúng) chocácsảnphẩmgiadụng lúcđầuđượcđặttênlàOak 1995:đượcphổcậpvớisựpháttriểnmạnhmẽcủa Internet thịtrườngphầnmềmnhúngkhôngpháttriểnmạnh WWWbùngnổ(1993~) Hiệnnayjavađượcchấpnhậnrộngrãivớitưcách nhưmộtcôngnghệ Bài 1 / 5 of 24 CácđặctrưngcủaJava Đơngiản Hướngđốitượng Độclậpphầncứngvàhệđiềuhành Bảomật Phântán Đaluồng Động Bài 1 / 6 of 24 MụctiêucủaJava Ngônngữdễdùng Khắcphụcnhiềunhượcđiểmcủacácngônngữ trướcđó Hướngđốitượng Sángsủa Môitrườngthôngdịch Tăngtínhkhảchuyển Antoàn Bài 1 / 7 of 24 Cácloạichươngtrìnhcủa Java Applets Mộtchươngtrìnhđượctạorađểlàmviệcvớimôi trườngInternet Displaysanimage GUItoacceptuserinput Bài 1 / 8 of 24 Cácloạichươngtrìnhcủa Java Consoleapplications ChươngtrìnhjavachạytrênCommandprompt Bài 1 / 9 of 24 Cácloạichươngtrìnhcủa Java GUIApplications:ChươngtrìnhJavavớigiaodiện ngườidùng Bài 1 / 10 of 24 Cácloạichươngtrìnhcủa Java Servlets SửdụngđểpháttriểnmộtứngdụngWebbased Clientsẽgửirequestlênđểserverxửlý CácJavaAPItrênmáychủxửlýyêucầuvàgửi kếtquảtrởlạimáytrạm CácứngdụngtrênmáychủđượcgọilàServlets Vídụ–xửlýFormHTML,xửlýdatabasevàxửlý cácgiaodịchphíaServerside Bài 1 / 11 of 24 Cácloạichươngtrìnhcủa Java Packages ThưviệnlớptrongJava Cáclậptrìnhviêncóthểtạopackageriênghoặc sửdụngcácpackagecósẵn: java.awt, java.ioandjava.applet… Databaseapplications SửdụngJDBCAPIđểkếtnốidatabase CácchươngtrìnhsẽtruyxuấtdữliệutừDB Bài 1 / 12 of 24 JavaVirtualMachine(JVM) Filenguồnjava(.java)> đượcbiêndịchthànhfile.class vàgọilàmãBytecode. JVM là một thành phần thông dịch để liên lạc giữa java bytecodevớihệđiềuhành. Java code có thể chạy trên bất kì một nền nào sử dụng JVM JVMtạoramộtmôitrườngbêntrongđểthựcthicáclệnh: Nạpcácfile.class Quảnlýbộnhớ Dọnrác Bài 1 / 13 of 24 JavaDevelopmentKit(JDK) Chứađựngcácphầnmềm,côngcụđểbiêndịch,tìm lỗi,thựcthiapplets,applications Có3phiênbảnchính(thươngmại): Java1.0–firstrelease Java1.1–1997release Java1.4.2–latestrelease Bài 1 / 14 of 24 ToolsunderJDK javac:đượcsửdụngđểbiêndịchfilejavasource Syntax:javac[option]source Tênfilemởrộnglà.java Optionsinclude: classpath d g o verbose ...