C++: Abstraktion, Interface und Implemenierung

Java und das Rad
Java ist eine sehr schöne Programmiersprache. Man hat keine Pointer/Speicherverwaltung, diverse Möglichkeiten Klassen und Methoden zu abstrahieren, und so weiter. Aber wenn wir mal ehrlich sind: der Java-Entwickler hat das Rad nicht erfunden;-)
In diesem Beitrag geht es um die Abstraktion in C++. Anhand eines einfachen Beispiels zeige ich, wie man in C++ ein Interface definiert und anschließend auch implementiert. Des Weiteren erkläre ich was eine Factory ist und wofür man sie braucht.

 

 

 

(mehr …)

Java: Liste zufällig mischen / shufflen

Java ist eine sehr coole Programmiersprache und bietet einem Programmierer zahlreiche Möglichkeiten sein Problem zu lösen. Jedoch denkt man oft zu kompliziert und verliert das Wesentliche aus den Augen. Mein heutiges Problem ist das zufällige Mischen einer beliebigen Liste.
Wer jetzt an eine For each-Schleife oder an (Math.random() * myList.size()) + 1 denkt, sollte unbedingt diesen Artikel lesen! Ich präsentiere die Klasse java.util.Collections
(mehr …)

Event: Google I/O 2012

Google I/OHeute ist es soweit! Googles hauseigene Entwicklerkonferenz, die Google I/O 2012, startet in wenigen Stunden. Genauer gesagt geht es 18:30 Uhr deutscher Zeit los. Uns erwarten viele spannende Themen rund um Android, Google TV und Co.
Wer sich extrem beeilt, könnte es noch rechtzeitig nach Moscone West 747 Howard St San Francisco, CA 94103 schaffen;-)

 

 

(mehr …)

Java: Eine einmalige, eindeutige und zufällige Identifikationsnummer generieren (ID oder UUID)

Man brauch es bei der Interaktion mit der Datenbank. Man brauch es zur Programmierung eines Poolings und man brauch es an 1.000.000 anderen Stellen im Leben. Die Rede ist natürlich von ID’s. Die Abkürzung ID kommt aus dem Englischen und steht für „Identity Document“. Speziell geht es in diesem Beitrag um die so genannte Universally Unique Identifier kurz UUID. Die UUID ist ein Standard für Identifikatoren, der in der Softwareentwicklung verwendet wird. Er ist von der Open Software Foundation (OSF) als Teil des Distributed Computing Environment (DCE) standardisiert. Hauptsächlich werden UUIDs eingesetzt, um Informationen in verteilten Systemen ohne zentrale Koordination eindeutig kennzeichnen zu können.
(mehr …)

PHP: SOAP – Web Service Client schreiben

Web Service ClientAm 10. Oktober 2011 habe ich behauptet, dass wirklich JEDER Java-Entwickler einen Web Service innerhalb von 15 Sekunden schreiben kann. Diese Behauptung konnte bisher keiner wiederlegen:-)
Darum behaupte ich heute, dass wirklich JEDER PHP-Entwickler einen Web Service Client in nur 10 Sekunden schreiben kann. Man brauch lediglich einen Web Service (WSDL + Endpoint) und einen php-fähigen Server (z.B. Apache). Lasst uns los legen und keine Zeit verlieren!

 

 

 

 

(mehr …)

Android: universelle App für den Kongress neueVerwaltung 2012

keine App fuer den KongressDiese Woche ist es wieder soweit – der Kongress NeueVerwaltung 2012 öffnet seine Türen und pünktlich dazu (zwei Wochen vorher), wurde meine eigenes für den Kongress entwickelte App fertig. Jedoch war die ganze Arbeit umsonst, die Applikation wird nicht von der Kongressleitung unterstützt. Wie die App aussieht und wie es zu dieser Reaktion kam, können Sie in diesem Beitrag lesen.
(mehr …)

JAX 2012: Der Java Guru – Adam Bien

Adam BienDer meiner Meinung nach beste Speaker auf diesjährigen JAX war Adam Bien. Mit seiner Leidenschaft für die Java-Programmierung und seiner langjährigen Erfahrung in dem Bereich Java-Enterprice berichtet er von den Neuheiten in der Java-Welt und dem state-of-the-art der Java-Programmierung.
In diesem Beitrag stelle ich kurz Adam Bien vor und berichte von seinen sehr coolen Sessions.

 

 

(mehr …)

JAX 2012: Die Konferenz ist eröffnet!

logo der Jax 2012Gestern früh 8:30 Uhr eröffnete Chair Sebastian Meyen Europas größe Java-Entwicklungsmesse – die JAX 2012. Die Konferenz für Java, Architektur, Agile und Cloud umfasst insgesamt 214 Sessions, Workshops und Keynotes, die von 184 Speakern gehalten werden. Die Veranstalter erwarten in den fünf Konferenztagen über 2000 Teilnehmer.

 

(mehr …)

Java: Howto Logging mit Log4j

Logging in Java mit Log4jWas braucht jede Anwendung (egal ob Web-Anwendung, Batch oder Standalone) und wird meistens vom Entwickler vernachlässigt?! Genau – das Logging. Speziell in Java hat man hier die Qual der Wahl: Apache Log4j, Apache Commons Logging, Java Util Logging/Java Logging API und wie sie alle heißen. Am Ende muss man sich für eins der Frameworks entscheiden oder man setzt slf4j ein und verzögern damit die Entscheidung. Persönlich habe ich mich für Log4j entschieden und möchte Ihnen in diesem Beitrag eine Möglichkeit zeigen, wie man Log4j in einem Java-Programm verwendet.
(mehr …)

Java: Howto Jar-Datei debuggen mit Eclipse

debuggenEs gibt verschiedene Parameter, die man einer JVM mitgeben kann. So kann man neben dem zu verwendenden RAM, auch Debug-Informationen und Pfade mitgeben. Dies kann nützlich sein, wenn man eine Web-Anwendung im Applikationserver oder eine einfache Jar-Datei debuggen will. Mein Beitrag zeigt euch das Debuggen einer Jar-Datei mit Eclipse.

 

 

(mehr …)

« Ältere Einträge Neuere Einträge »