Skip to Content
Search this site:
Log in
|
Register
Scalingbits
Impressum (Imprint)
Privacy Policy
about
Home
»
Skript: Grundlagen der Programmierung
» 12. Begleitende Themen
12. Begleitende Themen
Thu, 08/26/2010 - 14:28
12.1 Java API
12.1.1 Konsolen Ein- und Ausgabe
12.1.2 Swing
JFrame
JMenuBar, JMenu, JMenuItem
12.1.3 GUI IO (Swing)
12.1.4 Math
12.1.5 Systemresourcencheck mit der Klasse Runtime
12.1.6 Collator (Vergleichen von Zeichenketten)
12.2 Kodierstil
12.3 Entwicklungsumgebungen
12.3.1 Netbeans: Java API Definitionen im Editor einblenden
12.3.2 Entscheidungshilfe: Eclipse oder Netbeans
12.3.3 Shortcuts (Befehlsabkürzungen)
12.3.4 Netbeans: Hochauflösende Windows 8 Monitor
12.4 Java unter Windows
12.5 Typische Fehler
‹ 11.4.1 Lernziele
up
12.1 Java API ›
Printer-friendly version
Add new comment
4306 reads
Navigation
Blogs
Drupal
... Apache Proxy Config.
Cron Job Problems
SEO Configuration
Key Words, Sitemaps
Mac
Twitter
MySQL
Internetauftritte in Deutschland
tracking (SEO)
AWS
Java
Java Performance Primer
Javakurs (1)
Javakurs (2)
Javafragen
Solaris
Solaris 11
Solaris Performance Primer
Skript: Grundlagen der Programmierung
1. Einführung
1.1 Buchreferenzen
1.2 Algorithmen
Beispiel
Lösungsidee
Algorithmus
Implementierung in Java
1.3 Grundlegende Konzepte
1.3.1 Grundkonzepte von Programmiersprachen
1.3.2 Klassen und Objekte
1.4 Java Abgrenzung, Begriffsbestimmung
1.4.1 Java Standard Edition (SE)
1.4.2 Java Enterprise Edition
1.6 Programme des Java JDK
1.6.1 Das erste Javaprogramm (Benutzung der Kommandos java und javac)
javac
1.6.2 Generieren von Schnittstelleninformation
1.6.3 Generieren von Javadokumentation
1.6.4 Generieren von C Schnittstellen
1.6.5 Javaprozess-Monitoring mit jconsole, jinfo, jps
1.6.6 appletviewer
1.7 Variablen und Zuweisungen
1.8 Übungen
1.9 Lösungen
1.10 Fragen
1.11 Antworten
1.12 Lernziele
2. Typen, Operationen und Zuweisungen
2.1 Schlüsselwörter, Literale, Variablennamen, Kommentare
2.2 Datentypen und Wertebereiche
2.2.1 Primitive Javatypen
2.2.2 Komplexe Javatypen
2.2.3 Typkonversion bei Zuweisung verschiedener Typen
2.3 Operatoren und Ausdrücke
2.4 Übungen
2.5 Lösungen
2.6 Webcast: Java Variablen, Zuweisungen und Operatoren
2.7 Fragen
2.8 Antworten
2.9 Lernziele
3. Ablaufsteuerung, Kontrollstrukturen
3.1 Verzweigungen und Vergleichsoperationen
3.2 Schleifen und Felder
3.2.1 Schleifentransformationen
3.3 Übungen
3.4 Lösungen
3.5 Lernziele
4. Prozedurales, modulares Programmieren, Unterprogramme, Funktionen, Methoden
4.1 Methoden
4.2 Variablen, (Sichtbarkeit lokal, global)
4.3 Konstruktoren (1)
4.4 Iteration und Rekursion
4.5 Übungen
4.6 Lösungen
4.7 Programmieren mit Java: Testfragen (1-4)
4.8 Lernziele
5. Konzepte objektorientierter Programmierung
5.1 Einführung Objektorientierung
5.1.1 Datenkapselung
5.1.2 Architekturprinzipien
5.1.3 Entwurfsmuster (Design Patterns)
Factory (Fabrikmethode)
Singleton (Einzelstück)
5.2 Objektorientierung in Java
5.2.1 Javaklassen und -objekte
5.2.2 this Referenz
5.2.3 Konstruktoren (2)
5.2.4 Ablauf der Initialisierung einer Klasse
5.3 Pakete (Java Packages)
5.3.1 Lernziele
5.4 Übungen
5.5 Lösungen
5.6 Lernziele
6. Referenzen, strukturierte Datentypen
6.1 Die "null" und "this" Referenz
6.2 Heap-Größe und Freigabe von Speicher (Garbage Collection)
6.3 Kopieren von Objekten
6.4 Vergleiche zwischen Objektvariablen
6.5 Das Schlüsselwort "final" und Objektvariablen
6.6 Zeichenketten (Strings)
6.7 Übungen
6.8 Lösungen
6.9 Lernziele
7. Felder
7.1 Eindimensionale Felder
7.2 Felder als Parameter von Methoden
7.3 Mehrdimensionale Felder
7.4 Übungen
7.5 Lösungen
7.6 Lernziele
8. Vererbung
8.1 Das Konzept der Vererbung
8.2 Vererbung in Java
8.3 Überschreiben (Overriding)
8.4 Abstrakte und finale Klassen
8.5 Entwurfsüberlegungen zur Vererbung
8.6 Übungen
8.7 Lösungen
8.8 Lernziele
9. Polymorphie
9.1 Polymorphes Verhalten bei Vererbung und Erweiterung
9.2 Polymorphie beim Überschreiben
9.3 Casting: Typkompabilität bei Zuweisungen
9.4 Sonderfall: überschriebene Attribute
9.5 instanceof-Operator
9.6 Übungen
9.7 Lösungen
9.8 Lernziele
10. Ausnahmen (Exceptions)
10.1 Java-Ausnahmen (Exceptions) behandeln
10.2 Java-Ausnahmen deklarieren und werfen
10.3 "Checked" und "Unchecked Exceptions"
10.4 Weiterreichen von Ausnahmen
10.5 Der try-with-resources Befehl
10.6 Übungen (Ausnahmen)
10.7 Lösungen (Ausnahmen)
10.8 Beispielprogramme aus der Vorlesung
10.9 Lernziele (Ausnahmen)
11. Weitere Konzepte
11.1 Schnittstellen (Interfaces)
11.1.1 Beispiele Schnittstellenanwendung
11.1.2 Übung: Schnittstellen und abstrakte Klassen
11.1.3 Lösung: Schnittstellen und abstrakte Klassen
11.1.4 Lernziele (Schnittstellen)
11.2 Assertions
11.2.1 Übungen (Assertions)
11.2.2 Lösungen (Assertions)
11.3.3 Lernziele (Assertions)
11.3 Dokumentieren von Javaprogrammen (javadoc)
11.3.1 Lernziele
11.4 Packen mit jar
11.4.1 Lernziele
12. Begleitende Themen
12.1 Java API
12.1.1 Konsolen Ein- und Ausgabe
12.1.2 Swing
JFrame
JMenuBar, JMenu, JMenuItem
12.1.3 GUI IO (Swing)
12.1.4 Math
12.1.5 Systemresourcencheck mit der Klasse Runtime
12.1.6 Collator (Vergleichen von Zeichenketten)
12.2 Kodierstil
12.3 Entwicklungsumgebungen
12.3.1 Netbeans: Java API Definitionen im Editor einblenden
12.3.2 Entscheidungshilfe: Eclipse oder Netbeans
12.3.3 Shortcuts (Befehlsabkürzungen)
12.3.4 Netbeans: Hochauflösende Windows 8 Monitor
12.4 Java unter Windows
12.5 Typische Fehler
13. Ressourcen und Quellen
13.1 Quellcode der in der Vorlesung verwendeten Applets
13.1.1 Klasse block1.Kubikwurzel
13.1.2 Klasse block2.BinaerIntApplet
13.1.3 Klasse block2.BinaerFloatApplet
13.1.4 Klasse BinaerCastApplet
13.1.5 Klasse IntShiftApplet
Popular content
Today's:
pagenotfound
8.2 Vererbung in Java
Installation of a Graphical Desktop with RDP Access for SUSE SLES 11
2.3 Operatoren und Ausdrücke
Binäre Suche
Last viewed:
Technology
12.1.3 GUI IO (Swing)
12 AVL Baum: Fehler erkennen und korrigieren
Change Hostname on RHEL 7.x for SAP Installations on AWS
Snappy for Solaris 11
User login
Username:
*
Password:
*
Request new password
Impressum (Imprint)
Privacy Policy
about
book | by Dr. Radut