Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Einstieg in Java - Ralf Bensmann

Einstieg in Java

In 8 Stunden zum Java Programmierer – der ideale Einstieg für Studium und Beruf

Ralf Bensmann (Autor)

DVD-ROM (Software)
2010
Rheinwerk (Hersteller)
978-3-8362-1568-8 (ISBN)
CHF 58,75 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Steigen Sie ein in die Programmierung mit Java! Ihr Trainer Ralf Bensmann erklärt Ihnen anschaulich und praxisorientiert alle Grundlagen von Java. Lernen Sie direkt am Bildschirm, wie Sie Streams, Netzwerke, Servlets und Datenbanken bis hin zu einem eigenen Twitter-Client programmieren. Sehen Sie einem Profi beim Live-Coding zu und erfahren Sie, wie Sie selber mit Java objektorientiert programmieren und eigene Projekte realisieren.

Aus dem Inhalt:

* JDK und Eclipse installieren
* Datentypen, Operatoren und Kontrollstrukturen in Java
* Objektorientierung
* Java Collections Framework
* Generics
* Exceptions und Assertions
* Debugging mit Eclipse
* Streams, Reader und Writer
* Grafische Benutzeroberflächen mit Swing
* Datenbanken
* Parallele Ausführung
* Networking und Servlets
* Einen Twitter-Client programmieren

Das Training hat eine Gesamtspielzeit von 8 Stunden.

Dieses Video-Training ist lauffähig ohne Installation auf folgenden Systemen:

- Windows
- Mac
- Linux

In jedem Fall brauchen Sie ein DVD-Laufwerk, Lautsprecher und eine Auflösung des Monitors von mindestens 1024 x 768 Pixeln.

Ralf Bensmann ist erfahrener Softwareentwickler und Trainer. Er ist seit 1996 selbständig, gibt seit 2004 Java-Trainings und hat seit 2005 die Zertifizierung zum Sun Certified Java Programmer. Seine tiefe Kenntnis objektorientierter und funktionaler Sprachen auf der JVM wie Java, Groovy und Clojure, sowie sein umfassendes Wissen zu den relationalen Datenbanken Oracle und MySQL und den Betriebssystemen Solaris und Linux machen ihn zu einem geschätzen Partner.

1. Java und Eclipse installieren [00:26 Std.]

. 1.1. Einleitung [00:15 Min.]

. 1.2. Geschichte und Merkmale [05:20 Min.]

. 1.3. Die Java Virtual Machine [02:21 Min.]

. 1.4. JDK und JRE installieren [01:39 Min.]

. 1.5. Hello World! [03:36 Min.]

. 1.6. Umgebungsvariablen setzen [00:42 Min.]

. 1.7. Die Entwicklungsumgebung Eclipse [05:14 Min.]

. 1.8. Die Javadoc [06:52 Min.]

2. Variablen und Datentypen [00:16 Std.]

. 2.1. Einleitung [00:22 Min.]

. 2.2. Variablen deklarieren und definieren [03:11 Min.]

. 2.3. Wahrheitswerte, Zahlen und Zeichenketten [03:41 Min.]

. 2.4. Arrays verwenden [02:27 Min.]

. 2.5. Implizite und explizite Typumwandlung [06:29 Min.]

3. Operatoren und Kontrollstrukturen [00:27 Std.]

. 3.1. Einleitung [00:17 Min.]

. 3.2. Arithmetische Operatoren [02:57 Min.]

. 3.3. Verbund- und Vergleichsoperatoren [03:10 Min.]

. 3.4. Code-Blöcke [01:15 Min.]

. 3.5. Verzweigungen mit 'if-else' und 'switch' [09:50 Min.]

. 3.6. Schleifen mit 'for' und 'while' [09:21 Min.]

4. Grundlagen der Objektorientierung [01:04 Std.]

. 4.1. Einleitung [00:24 Min.]

. 4.2. Was ist Objektorientierung? [06:47 Min.]

. 4.3. Eine Klasse erstellen [08:59 Min.]

. 4.4. Objekte erzeugen [02:34 Min.]

. 4.5. Referenzvariablen verwenden [09:60 Min.]

. 4.6. Werte und Referenzen übergeben [07:26 Min.]

. 4.7. Konstruktoren und der Finalizer [10:09 Min.]

. 4.8. Die Schlüsselwörter 'static' und 'this' [09:51 Min.]

. 4.9. Primitive Daten- und Referenztypen [03:50 Min.]

. 4.10. Zugriffsmodifizierer [03:02 Min.]

. 4.11. Namenskonventionen [01:15 Min.]

5. Fortgeschrittene Objektorientierung [01:25 Std.]

. 5.1. Einleitung [00:22 Min.]

. 5.2. Kapselung [03:43 Min.]

. 5.3. Vererbung [18:44 Min.]

. 5.4. Methoden überladen [02:60 Min.]

. 5.5. Das Schlüsselwort 'super' [09:25 Min.]

. 5.6. Annotationen verwenden [04:14 Min.]

. 5.7. Die Basisklasse 'Object' [06:37 Min.]

. 5.8. String-Verkettung, 'instanceof' und 'final' [03:24 Min.]

. 5.9. Interfaces und abstrakte Klassen [12:34 Min.]

. 5.10. Innere Klassen verwenden [03:35 Min.]

. 5.11. Das Konzept der Polymorphie [08:41 Min.]

. 5.12. Praxis-Beispiel für Polymorphie [10:23 Min.]

6. Exceptions und Assertions [00:26 Std.]

. 6.1. Einleitung [00:25 Min.]

. 6.2. Ausnahmebehandlung mit 'try' und 'catch' [06:18 Min.]

. 6.3. Die Schlüsselwörter 'finally' und 'throw' [01:26 Min.]

. 6.4. Eigene Ausnahmen erstellen [09:40 Min.]

. 6.5. Assertions einsetzen [08:05 Min.]

7. Java Collections Framework [00:30 Std.]

. 7.1. Einleitung [00:19 Min.]

. 7.2. Was sind Collections? [03:28 Min.]

. 7.3. Die Interfaces 'List' und 'Set' [06:38 Min.]

. 7.4. Das Interface 'Map' [03:17 Min.]

. 7.5. Generics [04:52 Min.]

. 7.6. Iteratoren [01:40 Min.]

. 7.7. Collections sortieren [09:34 Min.]

8. Streams, Netzwerke und Threads [01:33 Std.]

. 8.1. Einleitung [00:28 Min.]

. 8.2. Was sind Streams? [03:03 Min.]

. 8.3. Dateien lesen und schreiben [08:03 Min.]

. 8.4. Streams verketten [03:43 Min.]

. 8.5. Objekte serialisieren [10:25 Min.]

. 8.6. Die Klasse 'URL' [02:46 Min.]

. 8.7. Netzwerke programmieren [15:34 Min.]

. 8.8. Einführung in den Twitter-Client [21:15 Min.]

. 8.9. Parallelität und Threads [15:12 Min.]

. 8.10. Das Executor Framework [05:43 Min.]

. 8.11. Multithreaded Server [06:44 Min.]

9. Grafische Oberflächen mit Swing [00:34 Std.]

. 9.1. Einleitung [00:23 Min.]

. 9.2. Die Oberfläche des Twitter-Clients [14:37 Min.]

. 9.3. Ereignisse verarbeiten [04:43 Min.]

. 9.4. Die Klasse 'SwingWorker' [11:08 Min.]

. 9.5. Die Klasse 'Timer' [03:24 Min.]

10. Servlets und JavaServer Pages [00:28 Std.]

. 10.1. Einleitung [00:23 Min.]

. 10.2. Ein dynamisches Web-Projekt erstellen [07:13 Min.]

. 10.3. Ein neues Servlet erzeugen [10:18 Min.]

. 10.4. Eine JavaServer Page erstellen [10:32 Min.]

11. Das Java-Cookbook [00:53 Std.]

. 11.1. Einleitung [00:17 Min.]

. 11.2. Die Klasse 'StringBuilder' [03:40 Min.]

. 11.3. Properties und Preferences [08:01 Min.]

. 11.4. Mit Datum und Uhrzeit arbeiten [05:37 Min.]

. 11.5. E-Mail versenden mit JavaMail [11:18 Min.]

. 11.6. Datenbanken verwenden [07:04 Min.]

. 11.7. Die Garbage Collection [08:19 Min.]

. 11.8. Debugging mit Eclipse [06:05 Min.]

. 11.9. Applikationen ausliefern [02:36 Min.]

Erscheint lt. Verlag 28.12.2010
Reihe/Serie Galileo Computing
Sprache deutsch
Gewicht 190 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte Eclipse • Java • Java Collections Framework • Java (Programmiersprache); Einführung • Java (Programmiersprache); Einführung (CD-/DVD-ROMs) • Java Virtual Machine • JDK • Networking • Objektorientierung • Programmierung • Servlets • Swing
ISBN-10 3-8362-1568-3 / 3836215683
ISBN-13 978-3-8362-1568-8 / 9783836215688
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich