Java
Hikipedia
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";

