JavaVideoKurs
The JavaVideoKurs is a video-based tutorial for Java Beginners.
The videos are originally published at http://www.javavideokurs.de/ (website not available any longer) for a moderate fee.
Not every chapter of the course is covered in these notes, as some are so simple, that no future reference is required.
My personal code written during this tutorial is located at https://github.com/arnewohletz/JavaVideoKurs.
- 06. Instanz-Initialisierung
- 09. Access Modifiers
- 20. Packages
- 21. Primitive Datentypen
- 27. Call by Value
- 28. Referenzen (Call by Reference)
- 29. Garbage Collector
- 31 Bedingte Anweisung
- 36. Arrays
- 38. Rekursion
- 44. Break & Continue
- 45. Code Labels
- 46. Vererbung
- 47. Vererbungshierarchie
- 48. Polymorphism
- 49. Casting von komplexen Dateitypen
- 50. Scopes bei der Vererbung
- 51. Keyword super
- 52. Overriding
- 53. Keyword abstract
- 54. Interfaces
- 55. Error Handling (Theorie)
- 56. Ausnahmebehandlung (exceptions)
- 57. Exceptions behandeln (try-catch)
- 58. Exceptions werfen (throw)
- 59. Ausnahmebehandlung: Design Guide
- 60. Objekte kopieren (clone)
- 61. Objekte vergleichen (equals)
- 62. Objekt-ID (hashCode)
- 63. String Constant Pool
- 64. Reguläre Ausdrücke (RegEx)
- 65. Enums
- 66. Generics
- 67. Bounds & Wildcards
- 68. Wrapper & Auto-(Un) Boxing
- 69. Collections
- 70. (Multi-) Threading
- 71. Thread & Runnable
- 73. Threading Anomalien (Beispiele)
- 73. Threading Anomalies (Explanation)
- 74. Synchronisation
- 75. Deadlocks
- 76. Keyword volatile