- Salvarea se va face �n fisierul FirstApplet.java
- Compilarea applet-ului javac FirstApplet.java -> FirstApplet.class
- Rularea applet-ului Applet-urile nu ruleaza independent. Ele pot fi rulate doar prin intermediul unui browser : Internet Explorer, Netscape sau printr-un program special cum ar fi appletviewer-ul din setul JDK.
- Creearea unui fisier HTML pentru miniaplicatie (exemplu.html) <html>
<head>
<title>First Java Applet</title>
</head>
<body>
<applet code=FirstApplet.class width=400 height=400>
</applet>
</body>
</html>- Vizualizarea appletului appletviewer exemplu.html
Structura lexicala a limbajului
Setul de caractere
Limbajului Java lucreaza �n mod nativ folosind setul de caractere Unicode. Acesta este un standard international care �nlocuieste vechiul set de caractere ASCII si care foloseste pentru reprezentarea caracterelor 2 octeti, ceea ce �nseamna ca se pot reprezenta 65536 de semne, spre deosebire de ASCII, unde era posibila reprezentarea a 256 de caractere. Primele 256 caractere Unicode corespund celor din ASCII, referirea la celelate fac�ndu-se prin \uxxxx, unde xxxx reprezinta codul caracterului.
- Ex:
- \u0030 - \u0039 : cifre ISO-Latin 0 - 9
- \u0660 - \u0669 : cifre arabic-indic 0 - 9
- \u4e00 - \u9fff : litere din alfabetul Han (Chinez, Japonez, Coreean)
Cuvinte cheie
Cuvintele rezervate �n Java sunt cele din C++, cu c�teva exceptii
Identificatorii
Sunt secvente nelimitate de litere si cifre Unicode, �ncepand cu o litera. Identificatorii nu au voie sa fie identici cu cuvintele rezervate.
Literalii (constantele)
- Literalii pot fi de urmatoarele tipuri
- literali �ntregi
Sunt acceptate 3 baze de numeratie : baza 10, baza 16 (�ncep cu caracterele 0x) si baza 8 (�ncep cu cifra 0) si pot fi de doua tipuri:
- normali, (se reprez pe 4 octeti - 32 biti)
- lungi (8 octeti - 64 biti) : se termina cu caracterul L (sau l).
- literali flotanti
Pentru ca un literal sa fie considerat flotant el trebuie sa aiba cel putin o zecimala dupa virgula, sa fie �n notatie exponentiala sau sa aiba sufixul F sau f pentru valorile normale (reprez. pe 32 biti), respectiv D sau d pentru valorile duble (reprez. pe 64 biti)- literali logici
true : valoarea booleana de adevar
false : valoarea booleana de fals
Atentie: spre deosebire de C++, literalii �ntregi 1 si 0 nu mai au rolul de adevarat si false- literali caracter
Un literal de tip caracter este utilizat pentru a exprima caracterele codului Unicode. Reprezentarea se face fie folosind o litera, fie o secventa escape scrisa �ntre apostrofuri. Secventele escape permit reprezentarea caracterelor care nu au reprezentare grafica si reprezentarea unor caractere speciale precum backslash, caracterul apostrof, etc




.de
Reply With Quote