- Zeichensätze und -kodierung – Anwendungsentwickler-Podcast #32
- HTML – Anwendungsentwickler-Podcast #33
- Java (Lernzielkontrolle) – Anwendungsentwickler-Podcast #36
- Allgemeine Fragen zur Programmierung (Lernzielkontrolle) – Anwendungsentwickler-Podcast #37
- Variablen und Operatoren (Lernzielkontrolle) – Anwendungsentwickler-Podcast #38
- Zahlen und Zeichen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #39
- Algorithmen und Methoden (Lernzielkontrolle) – Anwendungsentwickler-Podcast #42
- Objektorientierung Teil 1 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #43
- Objektorientierung Teil 2 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #44
- Datenbankmodellierung (Lernzielkontrolle zum Entity-Relationship-Modell) – Anwendungsentwickler-Podcast #48
- Datenbankmodellierung (Lernzielkontrolle zum relationalen Tabellenmodell) – Anwendungsentwickler-Podcast #49
- Java EE 7 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #54
- Fehlerbehandlung (Lernzielkontrolle zu Exceptions) – Anwendungsentwickler-Podcast #79
- Arrays und Listen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #99
Einige allgemeine Begriffe rund um die Programmierung sind das Thema der siebenunddreißigsten Episode des Anwendungsentwickler-Podcasts.
Podcast: Play in new window | Download (Duration: 36:09 — 16.7MB)
Abonnieren: Apple Podcasts | Spotify | RSS
Inhalt
- Was ist ein Bit?
- Die kleinste Informationseinheit in der Informatik.
- Was ist ein Byte?
- Acht Bit.
- Was ist der Unterschied zwischen Kompilierzeit (compile time) und Laufzeit (runtime)?
- Kompilierzeit ist die Zeit des Programmierens, Laufzeit die Zeit der Programmausführung.
- Was ist die Domäne eines Programms?
- Das fachliche Aufgabengebiet des Programms, aus dem sich z.B. die Nomenklatur ableiten lässt.
- Was ist ein Ausdruck?
- Ein Ausdruck (expression) ist ein Konstrukt aus Variablen, Operatoren und Methodenaufrufen, das zu einem einzelnen Wert ausgewertet wird.
- Was ist eine Anweisung?
- Eine Anweisung (statement) ist eine vollständig ausführbare Einheit. Es gibt drei Arten von Statements: Deklarations-, Kontrollfluss- und Ausdruckstatements. Die meisten Statements werden mit Semikolons beendet.
- Was ist ein Block?
- Ein Block ist eine Menge von 0 oder mehr Statements, die durch geschweifte Klammern umschlossen sind.
- Wie definiert man einen Block in Java?
- Mit geschweiften Klammern.
- Was ist ein Kommentar und wie schreibt man einen solchen in Java?
- Kommentare werden vom Compiler ignoriert. Einzeilige Kommentare werden mit
//
eingeleitet, mehrzeilige stehen zwischen/*
und*/
.
- Kommentare werden vom Compiler ignoriert. Einzeilige Kommentare werden mit
- Was ist die main-Methode?
- Der zentrale Einstiegspunkt in jedes Java-Programm.
- Ist Java case-sensitive?
- Ja.
- Was bedeutet Camel Case?
- Camel Case ist eine Art, Bezeichner zu benennen, bei der mehrere Wörter aneinander geschrieben werden wobei neue Wörter mit großem Anfangsbuchstaben beginnen.
- Welche Klammern gibt es in Java und wie heißen sie auf Englisch?
- Runde Klammern:
()
parentheses, eckige Klammern:[]
brackets, geschweifte Klammern:{}
curly brackets oder braces, spitze Klammern:<>
angle brackets.
- Runde Klammern:
- Warum ist es wichtig, seinen Code einheitlich zu formatieren?
- Damit er leichter lesbar und dadurch verständlicher ist.
- Wie stellt man sicher, dass alle Entwickler im Team die gleiche Code-Formatierung benutzen?
- Ex-/Import der Einstellungen der IDE.
- Wie dokumentiert man seinen Java-Code?
- Mit JavaDoc-Kommentaren.
Literaturempfehlungen
- Rheinwerk Computing :: Java ist auch eine Insel – 1 Java ist auch eine Sprache
- The Java™ Tutorials
- *
- *
(direkt beim Rheinwerk-Verlag bestellen*)
(direkt beim Rheinwerk-Verlag bestellen*)
Bei den Schreibweisen fehlt noch der kebap-case (aufgespießt auf – wie ein Döner Kebap).
Hehe 🙂 Den kannte ich noch nicht.
Mal kurz gegoogelt: Die Schreibweise mit Unterstrichen, also_diese_hier, wird auch Snake-Case genannt. Kebab-Case ist problematisch, da der Trennstrich in vielen Sprachen als Zeichen für Bezeichner nicht zulässig ist.
Hallo AndZel, ich meine, ich hätte in der Episode auch von Snake-Case gesprochen. „Kebap-Case“ kannte ich aber noch nicht! 😀