Skip to content

orabe/informathek_prog_mit_java

Repository files navigation

Programmieren mit Java

Hier bei informathek haben wir alles für den Java-Kurs zusammengestellt. Die Kapitel sind so organisiert, dass ihr einen klaren Lernweg habt.

Projektstruktur

Die Ordnerstruktur sieht so aus:

informathel_prog_mit_java
|____Notizen
|____wichtigeDinge
|____Hausaufgaben
|____src
|    |____kapitel1_introduction
|    |    |____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
|    |
|    |____kkapitel3_arrays
|    |    |____Arrays_1.java
|    |    |____Wiederholung_Arrays_2.java
|    |
|    |____kapitel4_methoden
|    |    |____Methoden_1.java
|    |    |____Methoden_2.java
|    |    |____Methoden_3.java
|    |
|    |____kapitel5_Klassen
|    |    |____Klassen_1.java
|    |    |____Klassen_2.java
|    |    |____Klassen_3.java
|    |    |____Klassen_4.java
|    |    |____KlassenWiederholung_5.java
|    |    |____KlassenStaticVariable_6.java

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

KursInhaltsübersicht

Java Introduction (Kapitel 1)

  1. ava Hello World
  2. Java JVM, JRE and JDK
  3. Java Variables and Literals
  4. Java Data Types
  5. Java Operators
  6. Java Input and Output
  7. Java Expressions & Blocks
  8. Java Comment

Java Flow Control (Kapitel 2)

  1. Java if...else
  2. Java switch Statement
  3. Java for Loop
  4. Java for-each Loop
  5. Java while Loop
  6. Java break Statement
  7. Java continue Statement

Java Arrays (Kapitel 3)

  1. Java Arrays
  2. Multidimensional Array
  3. Java Copy Array

Java OOP (Kapitel 3.1)

  1. Java Class and Objects
  2. Java Methods
  3. Java Method Overloading
  4. Java Constructor
  5. Java Strings
  6. Java Access Modifiers
  7. Java this keyword
  8. Java final keyword
  9. Java Recursion
  10. Java instanceof Operator

Java OOP (Kapitel 3.2)

  1. Java Inheritance
  2. Java Method Overriding
  3. Java super Keyword
  4. Abstract Class & Method
  5. Java Interfaces
  6. Java Polymorphism
  7. Java Encapsulation

Java OOP (Kapitel 3.2)

  1. Nested & Inner Class
  2. Java Static Class
  3. Java Anonymous Class
  4. Java Singleton
  5. Java enum Class
  6. Java enum Constructor
  7. Java enum String
  8. Java Reflection

Java Exception Handling (Kapitel 4)

  1. Java Exceptions
  2. Java Exception Handling
  3. Java try...catch
  4. Java throw and throws
  5. Java catch Multiple Exceptions
  6. Java try-with-resources
  7. Java Annotations
  8. Java Annotation Types
  9. Java Logging
  10. Java Assertions

Java List (Kapitel 5)

  1. Java Collections Framework
  2. Java Collection Interface
  3. Java List Interface
  4. Java ArrayList
  5. Java Vector
  6. Java Stack

Java Queue, Map, Set (Kapitel 6)

  1. TBC

Java I/O Streams

  1. Java I/O Streams
  2. Java InputStream
  3. Java OutputStream
  4. Java FileInputStream
  5. Java FileOutputStream
  6. Java ByteArrayInputStream
  7. Java ByteArrayOutputStream
  8. Java ObjectInputStream
  9. Java ObjectOutputStream
  10. Java BufferedInputStream
  11. Java BufferedOutputStream
  12. Java PrintStream

Java Reader/Writer (Kapitel 7)

  1. TBC

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!

Releases

No releases published

Packages

No packages published

Languages