uio--WebPageMain-Module
JAVA-A1 Intro JAVA Technologie vs. JAVA Sprache Objektorientierung (Prinzip) Basics Variables Primitive Typen Wrapper

Operators Rechenoperatoren instanceOf Operator Operators a=b?c:d;

Control-Flow-Statements for Laufvariable Init Conditions Increment After Beispiele zu for(;;) do-while if-elseif-else else if else Beispiele zur Fallunterscheidung if/else if/else in Kurznotation switch switch(int) switch(String) switch(enum) switch(obj) Dispatch via Maps (Ausblick/Example) Branching-Statements break continue Schleifen mit Labels Erweiterte for-Schleife für Collections Switch Expressions (JEP 361, Java 14) mit yield und Arrow-Notation Branching in Streams @! verschieben zu C2!

Arrays Arrays Array-Literale zur Initalisierung Multi-Dimensional-Array Bracket-Array JaggedArray-Array 3D-Array als Matrix 3D-Jagged-Array Arrays in String-Darstellung ausgeben

Overview

JAVA-A1 | Overview

Variablen, Types, Literals, Operatoren, Expressions, Statements, Blocks, Scope, Control Flow Statements: Wir geben den Einblick in die strikt typisierte Programmierung von Programmen in Java mit einem darüber hinausgehenden Überblick über die sowohl deutsch- als auch englischsprachigen Fachbegriffe.

Auch wenn Java Programme von Beginn an strikt objektorientiert und typisiert programmiert werden, so kennt auch Java durchaus den allgemeinen Begriff der Variablen auch. Wir bauen mit Operatoren letztendlich Ausdrücke zur Erzeugung von Ergebnissen. Wir geben einen Einblick in die Bedeutung von Blöcken bei der Synchronisierung von Threads oder auch den Gültigkeitsbereich ein Variablen.

Intro

JAVA-A1 | Intro - Was ist JAVA?

JAVA wird objektorientiert programmiert. Wer noch nie eine objektorientierte Programmiersprache kennengelernt hat oder zumindest das Konzept noch nie wirklich begriffen hat, für geben wir in diesem Kapitel einen grundlegenden Ein- und Überblick zum Prinzip von Klassen, Interfaces, Stereotypen, Prototypen, Objekten sowie dem Thema der Vererbung mit Kurzeinblick in das von Programmiersprache zu Programmiersprache verschiedene Verhalten.

Zusätzlich zu Klassen gilt es noch Pakete und Module vom Konzept verstanden zu haben, bevor man sich an die eigentliche Programmierung macht.

Objektorientierung

JAVA-A1 | Objektorientierung (Überblick)

JAVA wird objektorientiert programmiert. Wer noch nie eine objektorientierte Programmiersprache kennengelernt hat oder zumindest das Konzept noch nie wirklich begriffen hat, für geben wir in diesem Kapitel einen grundlegenden Ein- und Überblick zum Prinzip von Klassen, Interfaces, Stereotypen, Prototypen, Objekten sowie dem Thema der Vererbung mit Kurzeinblick in das von Programmiersprache zu Programmiersprache verschiedene Verhalten.

Zusätzlich zu Klassen gilt es noch Pakete und Module vom Konzept verstanden zu haben, bevor man sich an die eigentliche Programmierung macht.

Basics

JAVA-A1 | Basics

Syntax, Variablen, Primitive Typen, Arrays: Die absoluten Grundlagen für die Programmierung einer kleinen Konsolenanwendung in Java.

Arrays

JAVA-A1 | Arrays

Im Themenblock Arrays als Teil der Einführung geben wir einen Überblick wie man in JAVA mit Hilfe von Arrays, welche in JAVA stets fix dimensioniert sind, verschiedene Varianten von Datenstrukturen erzeugen, Werte abfragen, Werte ändern und zu Beginn erst einmal mit rudimentären Kontrolfluss-Ausdrücken durchlaufen kann, bevor Entwickler mit fortgeschrittenen Kenntnissen zu Collections wechseln.

Sie Syntax ist vergleichsweise schnell erklärt. Maßgebend ist das Verständnis der verschiedenen Typen von Datenstrukturen.

Operatoren

JAVA-A1 | Operatoren

Mit Hilfe von Operatoren wie mitunter Rechenoperatoren lassen sich Rechenoperationen durchführen deren Ergebnis über einen Zuweisungsoperator einer Variable als Wert zugeordnet werden kann. Vieles wirkt wie in jeder anderen Sprache auch, aber die Typisierung macht auch vor Operatoren nicht halt.

In diesem Themenblock geben wir den grundlegenden Einblick in eine Übersicht der in Java verfügbaren Operatoren, deren Nutzung sowie dem Aspekt der Rangfolge von Operatoren in Fällen, in denen ohne Klammer gearbeitet wird.

Control Flow

JAVA-A1 | Control Flow Statements

Mit Hilfe von Control-Flow-Statements oder Kontrollfluss-Ausdrücken ist es möglich, den Programmverlauf einem Programm auch in JAVA steuern zu können. Neben den üblichen Typen für Schleifen und Fallunterscheidungen, wie es diese auch in anderen Sprachen gibt, gibt es für viele dieser Varianten aber für die eigentliche Praxis später Varianten über Collection-Klassen, Stream-API und Funktionale Programmierung.

Das Verständnis der verschiedenen grundlegenden Control-Flow-Mechanismen wie kopf- oder fußgesteuerte Schleife, Prüfung von Bedingungen, Fail-Fast-Pattern sind als Grundlage für Aufbauthemen deshalb unverzichtbar.

FootNotes, Keywords, Tags


    Hinweise, Rechte, Marken

    UI ORGANIZED.

    UIO3 Es ist einfacher als Du denkst.

    Stelle noch heute Deine Anfrage.

    uio--WebPageFooter-Module