Java Grundlagen öffentliches Seminar
Seminar
In Dortmund
Beschreibung
-
Kursart
Intensivseminar
-
Niveau
Anfänger
-
Ort
Dortmund
-
Unterrichtsstunden
40h
-
Dauer
5 Tage
Durch die Plattformunabhängigkeit sind Java-Programme auf den unterschiedlichsten Computersystemen ablauffähig. Ihre hohe Performanz und Robustheit macht Java zu einer beliebten Sprache für kritische Serverkomponenten. In diesem Seminar lernen die Teilnehmer die objektorientierte Sprache Java anhand der aktuellen Version kennen. Die Weiterbildung konzentriert sich sowohl auf die Syntax sowie das objektorientierte Design mit Java und verdeutlicht Konzepte wie Polymorphie und automatische Speicherbereinigung (Garbage Collection) in vielen praktischen Beispielen. nach der Java Schulung haben die Teilnehmer einen guten Überblick über die Java-Pakete mit ihren Klassen, Schnittstellen und Aufzählungen und können plattformunabhängige Anwendungen programmieren. Der Kurs bereitet optimal auf das fortgeschrittene Java-Seminar vor, das die Java-Standardbibliotheken vertieft und einen Überblick über Java EE bereithält.
Wichtige Informationen
Dokumente
- Anmeldeformular.pdf
Mit Bildungsgutschein
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
Kenntnis einer strukturierten Programmiersprache (Variablen, Schleifen,...), Grundverständnis der objektorientierten Idee
Meinungen
Themen
- Java
- Programmierung
- UML
- Objektorientierte programmierung
Dozenten
tutego Dozent
IT-Programmierung
auf Anfrage Unsere Dozenten haben jahrelange praktische Erfahrungen in Ihren Fachgebieten durch Projektarbeit. Ihr Referent für das Seminar kann sich durch seine langjährige Erfahrung als Dozent und detaillierten Kenntnisse im gewünschten Bereich schnell auf die Bedürfnisse Ihrer Mitarbeiter einstellen.
Inhalte
* Grundlegende Spracheigenschaften- Syntax, Schlüsselworte- @@main@@-Methode, Programmausführung- Bildschirmausgabe- Anweisungen, Methoden- Variablen und Datentypen- Ausdrücke und Operatoren- Bedingte Anweisungen/Fallunterscheidungen- Schleifen- Methoden, Parameter, Argumente, überladene Methoden- Javadoc und API-Dokumentation
* Klassen und Objekte nutzen- Objekte mit @@new@@ erzeugen- Mit Referenzen arbeiten, Identität und Gleichheit- Der Garbage-Collector (GC)- Felder und die Klasse @@Arrays@@- Erweiteres @@for@@ (foreach)- Variable Argumentlisten (Varargs)- Eigene Pakete schreiben, Klassen importieren, Default-Paket
* Zeichenkettenverarbeitung- Klasse @@Character@@- [[../../docs/index.html#Folien Die Klassen @@String@@, @@StringBuilder@@, @@StringBuffer@@ [{pdf}]]]- Konvertierungen- Reguläre Ausdrücke, die Klasse @@Pattern@@, @@Matcher@@- Zerlegen von Zeichenfolgen mit @@split@@, @@Scanner@@, @@StringTokenizer@@
* Klassen, Attribute und Methoden deklarieren- Elemente UML (Unified Modeling Language)- Klassendeklarationen- Attribute und Operationen- Die @@this@@-Referenz- Das Geheimnisprinzip und Sichtbarkeiten- @@private@@, @@protected@@, @@public@@, paketsichtbar- Statische Eigenschaften, @@static@@- Konstanten- Aufzählungen mit @@enum@@- Der Konstruktor- Innere Klassen
* Wiederverwendung in der Objektorientierung- Assoziationen- Java Collection API, einfache Datenstrukturen (Liste, Menge)- Generics am Beispiel von Datenstrukturen- Vererbung mit @@extends@@- Methoden überschreiben, finale Methoden, Annotationen- Substitutionsprinzip, @@instanceof@@, dynamisches Binden, Polymorphie- Finale Klassen, abstrakte Klassen- Schnittstellen, @@implements@@, default-Methoden- Ausblick auf Lambda-Ausdrücke
* Die Java SE-API- Übersicht über die Pakete der Java-API- Comparatoren- Wrapper Klassen (@@Integer@@, @@Character@@, ...)- Autoboxing- Eigenschaften aus der ›Über‹-Klasse @@java.lang.Object@@- Klassenlader, Klassenpfad und externe Bibliotheken- Java-Archive (jar)
* Ausnahmen/Exceptions- Motivation für eine Ausnahmebehandlung- Ausnahmen behandeln @@try@@, @@catch@@, @@finally@@- Ausnahmen am Beispiel von Ein-/Ausgabe-Klassen @@Scanner@@, @@FileWriter@@- Ausnahmen weiterleiten, @@throws@@- Eigene Ausnahmen- Checked Exceptions und Unchecked Exceptions, @@RuntimeException@@- Fehler der JVM: Error- try mit Ressourcen- Assertions
* Fortgeschrittenes aus den Java-Bibliotheken und Tools- Einfache Ein-/Ausgabe- Datum und Uhrzeit- Einordnung Swing, AWT/JFC, JavaFX, Gui-Builder- Design-Pattern, Refactoring- IDE-Tipps und Tricks
Java Grundlagen öffentliches Seminar