Skip to content

MathCodeLab/java_7_einsteiger_online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programmieren mit Java [#3]: (Anfaenger | Online)

Die Kapitel sind so organisiert, dass ihr einen groben ueberblick bekommt.

Projektstruktur

Die Ordnerstruktur sieht so aus:

informathel_prog_mit_java
|____Notizen
|____wichtigeDinge
|____Hausaufgaben
|____src
|    |____live_coding
|    |____resources
|    |    |____kapitel1_grundlagen
|    |    |    |____HelloWorld_1.java
|    |    |    |____Variablen_2.java
|    |    |    |____Literale_3.java
|    |    |    |____DatenTypen_4.java
|    |    |    |____Operatoren_5.java
|    |    |    |____Casting_6.java
|    |    |    |____WiederholungZusammenfassung_7.java
|    |    |
|    |    |____kapitel2_flusskontrolle
|    |    |    |____IfElse_Anweisung_1.java
|    |    |    |____Switch_Anweisung_2.java
|    |    |    |____ForSchleife_3.java
|    |    |    |____WhileSchleife_4.java
|    |    |    |____Break_continue_5.java
|    |    |    |____WiederholungZusammenfassung_6.java

|    |    |
|    |    |____kkapitel3_weiterführende_themen
|    |    |    |____Zeichenketten_1.java
|    |    |    |____Arrays_2.java
|    |    |    |____Methoden_3.java
|    |    |    |____WiederholungZusammenfassung_4.java

|    |    |
|    |    |____kapitel4_klassenUndObjekte
|    |    |    |____Syntax_1.java
|    |    |    |____static_modifikator_2.java
|    |    |    |____Klassen_variablen_3.java
|    |    |    |____Klassen_methoden_4.java
|    |    |    |____Konstruktoren_5.java
|    |    |    |____This_schlüsselwort_6.java
|    |    |    |____Final_schlüsselwort_7.java
|    |    |    |____Zugriffsmodifikatoren_8.java
|    |    |    |____WiederholungZusammenfassung_9.java

|    |    |
|    |    |____kapitel5_vererbung
|    |    |    |____Super_schlüsselwort_1.java
|    |    |    |____Polymorphismus_2.java
|    |    |    |____Kapselung_getter_setter_3.java
|    |    |    |____Interfaces_4.java
|    |    |    |____WiederholungZusammenfassung_5.java

Dabei enthält jedes Kapitel (z.B., kapitel1, kapitel2, usw.) einzelne Java-Dateien (HelloWorld.java, Variablen.java, usw.)

KursInhaltsübersicht

A. Imperative Programmierung

Java Grundlagen (Kapitel 1)

  1. Java Syntax
  2. Kommentare
  3. Variablen
  4. Literale (Werte)
  5. DatenTypen
  6. Operatoren
  7. Casting
  8. Input & Output
  9. Random
  10. Error Handling

Java Flusskontrolle (Kapitel 2)

  1. If - else Anweisung
  2. switch Anweisung
  3. for-Schleife
  4. while-Schleife
  5. break, continue Statements

Java Weiterführende Themen (Kapitel 3)

  1. Zeichenketten
  2. Arrays
  3. Methoden

B. Objekt-Orientierte Programmierung (OOP)

Java Klassen & Objekte (Kapitel 4)

  1. Syntax
  2. static Modifikator
  3. Klassen/Instanz Variablen
  4. Klassen/Instanz Methoden
  5. Konstruktoren
  6. this Schlüsselwort
  7. final Schlüsselwort
  8. Zugriffsmodifikatoren (public, private, protected)

Java Vererbung (Kapitel 3.2)

  1. Super Schlüsselwort
  2. Polymorphismus
  3. Kapselung (getter/Setter)
  4. abstract Schlüsselwort
  5. Interfaces

Weiterführende Themen (nicht in diesem Kurs)

Java Exception Handling (Kapitel 6)

  1. try...catch
  2. throw und throws

Java OOP Vertiefung (Kapitel 7)

  1. toString Methode
  2. instanceof Operator
  3. Nested & Inner Class
  4. Recursion
  5. Enum Constructor
  6. Lambda Ausdruck

Java Collections Framework (Kapitel 8)

  1. Java Collections Framework
  2. List
  3. ArrayList
  4. Queue, Map, Set

Java I/O Streams (Kapitel 9)

  1. I/O Streams
  2. InputStream
  3. OutputStream
  4. FileInputStream
  5. FileOutputStream

Weitere Infos

Schaut auf unserer Website vorbei für zusätzliche Informationen und Infos zum Kurs.

Telegram-Gruppe

Tretet unserer Telegram-Gruppe bei, um euch mit anderen Studis auszutauschen.

Viel Spaß beim Programmieren!

About

Java [#7][Anfänger | Online | Sonntags | 09:00 Uhr]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages