Java – Aktuelles Datum ausgeben

Gelegentlich stell ich mir wieder die Frage wie man doch nochmal an das aktuelle Datum in Java kommt und zwar so, dass es in dem Format „dd.MM.yyyy“ ausgegeben wird. Dies lässt sich durch viele Möglichkeiten realisieren. Die in meinen Augen schönste und einfachste Möglichkeit sieht so aus:

	Date date = java.util.Calendar.getInstance().getTime();
	SimpleDateFormat dateFormatter = 
              new SimpleDateFormat("dd.MM.yyyy");
	String dateString = dateFormatter.format(date);

Save the progress!

Hello World in Java!

Da mein Blog während der Bearbeitung nicht Nutzlos sein soll, veröffentliche ich vorab schon mal ein kleines, einfaches  Howto. Ein prominenter Kanidat der wahscheinlich schon mehrere tausend mal im Web seinen Auftritt hatte: Ein Hello World Programm, geschrieben in Java!

Bei Entwicklern, die sich mit einer neuen Programmiersprache beschäftigen erfreuen sich Hello World Programme großer Beliebtheit. Nicht zuletzt auch deshalb weil man sich damit rasch ein Erfolgserlebnis in der neuen Domaine verschaffen kann. Das folgende Code Snippet zeigt solch ein Programm, geschrieben in der Programmiersprache Java.

public class HelloWorld
{
   public static void main(String[] parameter) 
   {
      System.out.println("Hello World!");
   }
}

Java ist eine Objektorientierte Sprache. Die kleinsten Module sind Klassen. Aus diesen Klassen können dann zur Laufzeit Objekte instanziert werden. Dabei beschreibt die Klasse welche Daten(typen) dass Objekt besitzt und welche Operationen darauf ausgeführt werden können. Dies ist für unser HelloWorld Programm erst mal nicht von Belang, da wir hier keine Objekte instanzieren. Dennoch muss unsere Methode (Funktion/Prozedur) in einer Klasse untergebracht sein. In Zeile 1 folgt daher der Klassenname auf die Schlüsselwörter public und class. Klassen können Methoden besitzen mit denen die Funktionalitäten implementiert werden können. Eine davon sehen wir in Zeile drei. Die Methode

   public static void main(String[] parameter) 
   {
      ...
   }

darf höchstens nur einmal in einer Java Klasse vorhanden sein. Sie spezifiziert die erste Methode die aufgerufen wird, sobald das Programm gestartet wird. Der Methode wird ein Array an String übergebens. Das Array enthält die Parameter, die beim Aufruf des Programms z.B durch

$ java HelloWorld parameter1 paramter2

übergeben werden können. Wie auch immer, in unseren Fall spielen Parameter keine Rolle. Interessanter ist da die fünfte Zeile. Mit dem Befehl

      System.out.println("Hello World!");

wird der eigentlich text auf der Konsole ausgegeben. Viel spaß beim Ausprobieren! 🙂