Java

Hikipedia

Loikkaa: valikkoon, hakuun

Java on Sun Microsystemsin kehittämä ohjelmointikieli, jonka pääasiallinen tarkoitus on luoda hitaita java-appletteja WWW-sivustoille. Java on tunnettu siitä, ettei se osaa lainkaan vapauttaa muistia; javasta kun puuttuvat kokonaan C-ohjelmointikielen malloc ja free -funktiot. Inspiraatio javan kehittämiseen syntyi kofeiinimyrkytyksestä, jonka Sun Microsystemsin ohjelmoijat saivat liiallisesta kahvin juonnista.

Sisällysluettelo

[muokkaa] Syntaksi

Javan syntaksia on kehuttu yksinkertaiseksi ja helpoksi oppia. Hikipedia tarjoaa esimerkin Java-ohjelmasta, joka tulostaa tekstin Hei maailma!

public final class HeiMaailma {
  public final class Message {
    private final String message;

    public Message(String message) {
      this.message = message;
    }

    public String getMessage() {
      return this.message;
    }

    public String toString() {
      return getMessage();
    }
  }

  public interface Printer {
    public void print(Message message);
  }

  public abstract class AbstractPrinterFactory {
    public static final AbstractPrinterFactory getFactory() {
      return new SystemOutPrinterFactory();
    }

    public abstract Printer getPrinter();
  }

  public final class SystemOutPrinterFactory extends AbstractPrinterFactory {
    public Printer getPrinter() {
      return new SystemOutPrinter();
    }
  }

  public final class SystemOutPrinter implements Printer {
    public void print(Message message) {
      System.out.println(message);
    }
  }

  public static void main(String[] args) {
    Message message = new Message("Hei maailma!");
    AbstractPrinterFactory printerFactory = AbstractPrinterFactory.getFactory();
    Printer printer = printerFactory.getPrinter();

    printer.print(message);
  }
}

Tallenna yllä oleva koodinpätkä tiedostoon HeiMaailma.java ja käännä se komennolla javac HeiMaailma.java. Vertailun vuoksi sama ohjelma muilla ohjelmointikielillä:

[muokkaa] Ruby

puts "Hei maailma"

[muokkaa] Python

print "Hei maailma"

[muokkaa] C

printf("Hei maailma");

[muokkaa] C++

cout << "Hei maailma";

[muokkaa] Katso myös

Haettu osoitteesta http://hiki.pedia.ws/wiki/Java
Henkilökohtaiset työkalut