╤εß±≥Γσφφε Φ φσ ±≥εΦδε ß√ πεΓε≡Φ≥ⁿ ε Java, σ±δΦ ß√ φσ Γετ∞εµφε±≥ⁿ Φ±∩εδⁿτεΓαφΦ φσßεδⁿ°Φ⌡ ∞εßΦδⁿφ√⌡ ∩≡επ≡α∞∞, Ωε≥ε≡√σ ∞εµφε ∩σ≡σΣαΓα≥ⁿ ∩ε ±σ≥Φ Φ Φ±∩εδφ ≥ⁿ φα Ωε∞∩ⁿ■≥σ≡σ ∩εδⁿτεΓα≥σδ . ▌≥Φ ∩≡επ≡α∞∞√ Γ ≥σ≡∞ΦφεδεπΦΦ Java φατ√Γα■≥± α∩∩δσ≥α∞Φ ( ßδε≈Ωα∞Φ). ─δ Γ±≥≡αΦΓαφΦ Γ√τεΓεΓ α∩∩δσ≥εΓ Γ ≥σΩ±≥ ═╥╠L-ΣεΩ≤∞σφ≥α Φ ε≥ΓσΣσφΦ ∞σ±≥α Σδ ε≥εß≡αµασ∞εΘ α∩∩δσ≥ε∞ Φφ⌠ε≡∞α÷ΦΦ Γ ═╥╠L ß√δ ΓΓσΣσφ Ωεφ≥σΘφσ≡ └╨╨L┼╥, Ωε≥ε≡√Θ φα≈Φφασ≥± ≥απε∞ <α≡≡let> Φ Ωεφ≈ασ≥± ≥απε∞ </α≡≡let>. ┬ εß∙σ∞ ΓΦΣσ ΣεΩ≤∞σφ≥, ±εΣσ≡µα∙ΦΘ ±±√δΩΦ φα α∩∩δσ≥√ ß≤Σσ≥ Γ√πδ Σσ≥ⁿ ≥αΩ, ΩαΩ ²≥ε ∩≡σΣ±≥αΓδσφε Γ ∩≡Φ∞σ≡σ.
┬ Σαφφε∞ ∩≡Φ∞σ≡σ ∩ε±δσ ταπδαΓΦ ΣεΩ≤∞σφ≥α (≥απ H1) Φ πε≡Φτεφ≥αδⁿφεΘ ≈σ≡≥√ φα≈Φφασ≥± ∩εδσ α∩∩δσ≥α °Φ≡ΦφεΘ 200 ∩ΦΩ±σδσΘ Φ Γ√±ε≥εΘ 100 ∩ΦΩ±σδσΘ. ┬ Σαφφεσ ∩εδσ ταπ≡≤µασ≥± α≡≡let ± Φ∞σφσ∞ hello (⌠αΘδ hello.class). ╥σΩ±≥ ∞σµΣ≤ ≥απα∞Φ φα≈αδα Φ Ωεφ÷α Ωεφ≥σΘφσ≡α α≡≡let Φ±∩εδⁿτ≤σ≥± Σδ ≡ατ∞σ∙σφΦ Γ±≥≡αΦΓασ∞√⌡ Ωεφ≥σΘφσ≡εΓ Φ ≥σΩ±≥α, Ωε≥ε≡√Θ ε≥εß≡αµασ≥± ß≡ε≤τσ≡α∞Φ, φσ ∩ετΓεδ ■∙Φ∞Φ Φ±∩εδⁿτεΓα≥ⁿ Java.
╧≡Φ∞σ≡ 1.27
<HTML> <HEAD> <TITLE>─εΩ≤∞σφ≥ ±ε Γ±≥≡εσφφεΘ ±±√δΩεΘ φα applet.</TITLE> </HEAD> <BODY bgcolor=#FFFFFF> <CENTER> <H1>─εΩ≤∞σφ≥ ±ε Γ±≥≡εσφφ√∞ α∩∩δσ≥ε∞ hello Java</H1> <HR> <APPLET CODE=hello width=200 height=100> └≡≡let ß≤Σσ≥ ε≥εß≡αµα≥ⁿ± Γ ²≥ε∞ ∞σ±≥σ, σ±δΦ ┬α° ß≡α≤τσ≡ Φφ≥σ≡∩≡σ≥Φ≡≤σ≥ Java </APPLET> <HR> </BODY) </HTML>
┬ ≡στ≤δⁿ≥α≥σ ±±√δΩΦ φα ≥αΩεΘ ΣεΩ≤∞σφ≥ ±φα≈αδα ß≤Σσ≥ ταπ≡≤µσφ ≥σΩ±≥ ΣεΩ≤∞σφ≥α. ╟α ≥σ∞ ß≤Σσ≥ εßφα≡≤µσφ Ωεφ≥σΘφσ≡ α≡≡let, Φ ∩≡εΦτεΘΣσ≥ ταπ≡≤τΩα ΩεΣα α∩∩δσ≥α. ╘αΘδ hello.class Σεδµσφ Γ ²≥ε∞ ±δ≤≈ασ φα⌡εΣΦ≥ⁿ± ≥α∞ µσ, πΣσ Φ ═╥╠L-⌠αΘδ, Γ Ωε≥ε≡ε∞ σ±≥ⁿ φα φσπε ±±√δΩα. ╧ε±δσ ∩≡Φσ∞α α∩∩δσ≥α ß≡α≤τσ≡ ε≥ΓσΣσ≥ ∩εΣ φσπε ∞σ±≥ε Γ ±ΓεσΘ ≡αßε≈σΘ εßδα±≥Φ Φ ≥εδⁿΩε ∩ε±δσ ²≥επε φα≈φσ≥ σπε Φ±∩εδφσφΦσ.
┬ εß∙σ∞ ±δ≤≈ασ Ωεφ≥σΘφσ≡ └╨╨┼┼╥ Φ∞σσ≥ ±δσΣ≤■∙ΦΘ ΓΦΣ:
<applet [codebase = codebase url] code = applet.class [alt = text] [name= applet name] width = number of pixels height = number of pixels [align = alignment] [vspace=number of picsels] [hspace=number of pixels] [<param name=param name value=param value>] [HTML text] </applet>
╧α≡α∞σ≥≡ ±εdebase ταΣασ≥ ßατ≤ Σδ ∩εΦ±Ωα ΩεΣα α∩∩δσ≥α, ±εdσ - ²≥ε Φ∞ ⌠αΘδα α∩∩δσ≥α, Ωε≥ε≡εσ Σεδµφε Φ∞σ≥ⁿ ≡α±°Φ≡σφΦσ ±lass, αlt - αδⁿ≥σ≡φα≥ΦΓφ√Θ ≥σΩ±≥ - ε≥εß≡αµασ≥± Γ ≥ε∞ ±δ≤≈ασ ΩεπΣα Γ√∩εδφσφΦσ α∩∩δσ≥α τα∩≡σ∙σφε, name - Φ∞ Ωεφ≥σΘφσ≡α α≡≡let, Φ±∩εδⁿτ≤σ≥± Σδ ±±√δΩΦ φα Ωεφ≥σΘφσ≡, width≥ - °Φ≡Φφα εßδα±≥Φ ε≥εß≡αµσφΦ α∩∩δσ≥α, height - Γ√±ε≥α εßδα±≥Φ ε≥εß≡αµσφΦ α∩∩δσ≥α, αlign - ≤∩≡αΓδ σ≥ Γ√≡αΓφΦΓαφΦσ∞ εßδα±≥Φ ε≥εß≡αµσφΦ α∩∩δσ≥α Γφ≤≥≡Φ ≡αßε≈σΘ εßδα±≥Φ ß≡α≤τσ≡α, vspase Φ hspase - ≤Ωατ√Γα■≥ φα ε≥±≥≤∩ ε≥ ≥σΩ±≥α ═╥╠L-ΣεΩ≤∞σφ≥α (Γσ≡≥ΦΩαδⁿφ√Θ Φ πε≡Φτεφ≥αδⁿφ√Θ, ±εε≥Γσ≥±≥Γσφφε).
╚±∩εδⁿτεΓαφΦσ Ωεφ≥σΘφσ≡α ╨└R└╠ ∩ετΓεδ σ≥ ∩σ≡σΣαΓα≥ⁿ ∩α≡α∞σ≥≡√ Γφ≤≥≡ⁿ α∩∩δσ≥α Φ ═╥╠L-ΣεΩ≤∞σφ≥α. ▌≥ε αφαδεπΦ≈φε Γ√τεΓ≤ Ωε∞αφΣ√ ± ≡ατδΦ≈φ√∞Φ α≡π≤∞σφ≥α∞Φ Ωε∞αφΣφεΘ ±≥≡εΩΦ. ─δ ≥επε, ≈≥εß√ ∩εδ≤≈Φ≥ⁿ ²≥Φ ∩α≡α∞σ≥≡√ Γφ≤≥≡Φ α∩∩δσ≥α, ±δσΣ≤σ≥ Φ±∩εδⁿτεΓα≥ⁿ ∞σ≥εΣ getParametr ().
╚τ α≥≡Φß≤≥εΓ Ωεφ≥σΘφσ≡α └╨╨L┼╥ εß τα≥σδⁿφ√∞Φ Γδ ■≥± ≥εδⁿΩε ±εdσ, width Φ height ┬±σ ε±≥αδⁿφ√σ α≥≡Φß≤≥√ (εφΦ ταΩδ■≈σφ√ Γ ΩΓαΣ≡α≥φ√σ ±ΩεßΩΦ "[ ]") ∞εµφε ε∩≤±Ωα≥ⁿ. ┴εδⁿ°Φφ±≥Γε ±Φ±≥σ∞ ≡ατ≡αßε≥ΩΦ Java-∩≡επ≡α∞∞ ±α∞Φ πσφσ≡Φ≡≤■≥ ═╥╠L-ΣεΩ≤∞σφ≥, ≥ε≈φσσ σπε ∞αΩσ≥, Σδ ≥σ±≥Φ≡εΓαφΦ Java-α∩∩δσ≥εΓ. ╥αΩ ∩ε±≥≤∩α■≥, φα∩≡Φ∞σ≡, Γ └D╩ (└≡≡let Development Kit) Ωε∞∩αφΦΦ I┬╠.
─δ ∩εδ≤≈σφΦ URL ΣεΩ≤∞σφ≥α, Φτ Ωε≥ε≡επε Γ√τΓαφ α≡≡let ∞εµφε Φ±∩εδⁿτεΓα≥ⁿ ∞σ≥εΣ getDocumentBase Φ getCodeBase. ╧σ≡Γ√Θ ε∩≡σΣσδ σ≥ ßατ≤ αΣ≡σ±α Σδ ΣεΩ≤∞σφ≥α, Γ ≥ε Γ≡e∞ ΩαΩ Γ≥ε≡εΘ ε∩≡σΣσδ σ≥ ßατ≤ ±α∞επε α∩∩δσ≥α. ╧≡Φ∞σφσφΦσ ²≥Φ⌡ ∞σ≥εΣεΓ φσεß⌡εΣΦ∞ε Σδ εß≡α∙σφΦ τα Σαφφ√∞Φ (≥σΩ±≥ ΦδΦ π≡α⌠ΦΩα), Ωε≥ε≡√σ ∞επ≤≥ ⌡≡αφΦ≥ⁿ± ≥α∞ µe, πΣσ Φ ΣεΩ≤∞σφ≥ α≡≡let.
═αταΣ | ╤εΣσ≡µαφΦσ | ┬∩σ≡σΣ