Jump to content

Java (lingua programmationis)

E Vicipaedia
Redactio 21:58, 28 Augusti 2010 a conlatore Gvd~lawiki (disputatio | conlationes) facta (Paginam instituit, scribens ''''Iava''' (Anglice: "Java") est lingua programmandi quam James Gosling a Sol Microsystema (quid nunc est subsidiarius de Oracle Corporation) creavit. syntaxis ling...')
(diff) ← Redactio superior | Redactio novissima (diff) | Redactio recentior → (diff)

Iava (Anglice: "Java") est lingua programmandi quam James Gosling a Sol Microsystema (quid nunc est subsidiarius de Oracle Corporation) creavit. syntaxis linguae Iavae a lingua C et C++ deducta est.

Historia

James Gosling et Patrick Naughton laborem in Iunio 1991 inceperunt. Iava televisioni primitus deformata est, sed contortissima erat. lingua primitus Robur (Anglice: Oak) appellata est, quod robur prope tablinum Goslingis stetit. lingua quoque Viridis (Anglice: Green) appellata est, et postmodo cluetur Iava.

Sol Microsystema Iavam 1.0 in anno 1995 deformavit. promisit "scribe olim, curre ubique" (Anglice "Write once, run anywhere").

Exempla

Salve, munde!

public class SalveMunde {
    public static void main(String[] args) {
        System.out.println("Salve, munde!");
    }
}

Res Specilales

Applicatio Parva

Applicatio Parva (Anglice: "Applet") in pagina interretis defigeri potest.

Swing

Swing res sunt in javax.swing.

Salve munde in Swing:

import javax.swing.JFrame;
import javax.swing.JLabel;

public class SalveMunde {
    public void initGUI() {
        JFrame gui = new JFrame("Salve Munde Exemplum");
        gui.add(new JLabel("Salve, munde!");
        gui.setVisible(true);
    }

    public static void main(String[] args) {
        SalveMunde s = new SalveMunde();
        s.initGUI();
    }
}

Documentatio

Iava utitur Iavadoc (Anglice: "Javadoc"). annotationes naturales utuntur // et /* */, sed annotationes Iavadocis utuntur /** */.

Editiones

Iava quattuor editiones sustinet:

  • Iava Card
  • Iava, Editio Parva (Anglice: "Micro Edition")
  • Iava, Editio Commoda (Anglice: "Standard Edition")
  • Iava, Editio Commissi (Anglice: "Enterprise Edition")