Christian Programmiert
Christian Programmiert
  • 209
  • 338 000
Spring Boot Exception Handling: @ControllerAdvice
Willkommen zu meinem letzten Video in der Serie über Exception Handling in Spring Boot! 🚀 Wir werden gemeinsam herausfinden, wie man ControllerAdvice Annotation verwendet um in RestControllern Exceptions zu fangen. 🛠️💡
Hast du dich jemals gefragt, wie du deinen Nutzern klarere und verständlichere Fehlermeldungen zeigen kannst? Oder wie du deinem Code diesen professionellen Schliff verleihen kannst? Dann bist du hier genau richtig! 🎯
Ich werde dir Schritt für Schritt zeigen, wie du:
Einen globalen Exception Handler erstellst 📝
Wie du die Annotation ControllerAdvice in deinem Spring Boot-Projekt anwendest 🔄
00:00 Einführung
01:10 Limitationen der einfachen ExceptionHandler
03:35 ControllerAdvice in Action
Vergiss nicht, den "Gefällt mir"-Button zu klicken, wenn dir das Video hilft, und teile es mit deinen Freunden, die auch in die Spring Boot-Welt eintauchen möchten. 👍💬
Hast du Fragen oder Anregungen? Hinterlasse mir gerne einen Kommentar unten. Ich freue mich immer über euer Feedback und eure Gedanken! 💭❤️
Bis zum nächsten Video und happy coding! 🎉💻"
#itcademy #springboot #exceptionhandlinginjava #exceptionhandling
Переглядів: 150

Відео

Spring Boot Exception Handling: Benutzerdefinierte Error Messages
Переглядів 229Рік тому
Willkommen zu meinem zweiten Video in der Serie über Exception Handling in Spring Boot! 🚀 Wir werden gemeinsam herausfinden, wie man benutzerdefinierte Error Messages erstellt und warum sie so wichtig sind. 🛠️💡 Hast du dich jemals gefragt, wie du deinen Nutzern klarere und verständlichere Fehlermeldungen zeigen kannst? Oder wie du deinem Code diesen professionellen Schliff verleihen kannst? Dan...
Der Unterschied zwischen Left Outer Join und Right Outer Join | SQL TUTORIAL GERMAN
Переглядів 403Рік тому
Willkommen zu einem weiteren spannenden SQL-Tutorial! 😊 In diesem Video tauchen wir tief in die Welt der SQL Joins ein. Du wirst lernen, wie du Daten aus verschiedenen Tabellen mit LEFT JOIN und RIGHT JOIN kombinieren kannst. Egal, ob du ein Anfänger bist oder dein Wissen auffrischen möchtest, dieses Video ist für dich! Was du lernen wirst: Was sind SQL Joins und warum sind sie wichtig? 🤔 Der U...
Von Bausteinen zu Software: Das Geheimnis des Builder Patterns
Переглядів 99Рік тому
Hey du! 😊 Willst du lernen, wie man komplexe Objekte in der Programmierung auf eine saubere und effiziente Weise erstellt? Dann bist du hier genau richtig! In diesem Video tauchen wir tief in das Builder Pattern ein, eines meiner Lieblings-Entwurfsmuster. 🛠️ Das Builder Pattern hat mein Leben als Entwickler so viel einfacher gemacht! Es hilft, den Code sauber, modular und super wartbar zu halte...
Java & Spring Boot: Datenvalidierung leicht gemacht! | Spring Boot Tutorial deutsch
Переглядів 135Рік тому
Hey Leute! 😃 In diesem Video tauchen wir tief in die Welt der Datenvalidierung mit Java und Spring Boot ein. Egal, ob du ein Anfänger bist, der gerade erst mit der Programmierung beginnt, oder ein erfahrener Entwickler, der seine Kenntnisse auffrischen möchte - dieses Tutorial ist für dich! 🚀 Wir werden die Grundlagen der Java Bean Validation kennenlernen, uns mit den wichtigsten Annotationen v...
Spring Boot Exception Handling: Was sind Exceptions und warum sind sie wichtig?
Переглядів 199Рік тому
Willkommen zu meinen ersten Video in der Serie über Exception Handling in Spring Boot! 🚀 In diesem Video werde ich die Grundlagen von Exceptions in Java und Spring Boot erkunden und herausfinden, warum sie so wichtig sind. 🔍 Inhalte dieses Videos: 00:00 Einführung 00:30 Was sind Exceptions in Java? 02:35 Warum ist Exception Handling in Spring Boot so wichtig? 04:20 Einführung in die Techniken v...
Java Design Patterns Entmystifiziert: Das Factory Pattern
Переглядів 304Рік тому
Hallo und herzlich willkommen zu meinem Video über das Factory Pattern! In diesem Video werde ich dir zeigen, wie du dieses Entwurfsmuster nutzen kannst, um deinen Code effizienter und einfacher zu gestalten. Als Entwickler wissen wir alle, dass die Erstellung von Objekten in unseren Anwendungen eine wichtige Rolle spielt. Das Factory Pattern ist eine Entwurfsstrategie, die es uns ermöglicht, d...
Das Simple Factory Pattern: Effiziente Objekterstellung in der Softwareentwicklung
Переглядів 372Рік тому
Hallo und herzlich willkommen zu meinem Video über das Simple Factory Pattern! In diesem Video werde ich dir zeigen, wie du dieses Entwurfsmuster nutzen kannst, um deinen Code effizienter und einfacher zu gestalten. Als Entwickler wissen wir alle, dass die Erstellung von Objekten in unseren Anwendungen eine wichtige Rolle spielt. Das Simple Factory Pattern ist eine Entwurfsstrategie, die es uns...
Einführung in das Spring Boot DTO Pattern | Spring Boot Tutorial Deutsch
Переглядів 874Рік тому
In diesem Video geben ich dir eine grundlegende Einführung in das Spring Boot Data Transfer Object (DTO) Pattern. Ich erkläre, was DTOs sind, welche Vorteile sie bieten und wie sie in Spring-Boot-Anwendungen verwendet werden können. Ich zeige dir, wie du DTO-Objekte erstellen und verwenden kannst, um Daten zwischen verschiedenen Schichten Ihrer Anwendung zu übertragen, und welche Best Practices...
Mobile App Entwicklung mit Flutter #2 -Android Studio Emulator einrichten
Переглядів 415Рік тому
Willkommen zu meinem Tutorial zur Einrichtung von Emulatoren unter Android Studio! In diesem Video zeige ich dir, wie du einen Emulator auf deinem Computer einrichten kannst, um deine Apps zu testen und zu debuggen. Ich führe dich durch den Prozess der Installation von Android Studio und der Einrichtung eines Emulators, damit du deine Anwendungen direkt auf deinem Computer ausführen kannst. Ich...
Das Strategy Pattern: Flexibilität und Wartbarkeit in der Software-Entwicklung | Design Patterns
Переглядів 590Рік тому
Immer wieder stehen wir Software-Entwickler vor der Herausforderung, das Verhalten von Objekten im laufenden Betrieb anzupassen. Eine gängige Methode hierfür ist das "Strategy Design Pattern". In diesem Video erkläre ich dir, wie das Strategy Pattern funktioniert und welche Vorteile es bietet. Ich zeige, wie es eingesetzt werden kann, um die Flexibilität und Wartbarkeit von Code zu erhöhen. Dab...
Mobile App Entwicklung mit Flutter #1 - Flutter Installation
Переглядів 311Рік тому
Willkommen zu meinem Tutorial zur Flutter-Installation! In diesem Video werde ich dir zeigen, wie du Flutter auf deinem Computer einrichten kannst, um dir eigene Apps erstellen zu können. Ich werde alle notwendigen Schritte der Flutter-Installation auf einem Windows-Computer besprechen, einschließlich der Installation der erforderlichen Tools wie Android Studio und der Konfiguration der Umgebun...
Docker Compose Spring Boot | Spring Boot Tutorial Deutsch
Переглядів 362Рік тому
Java Spring Boot Tutorial deutsch - Docker Compose Spring Boot In dem heutigen Spring Boot Tutorial werde ich dir zeigen wie du deine Spring Boot Application mit Docker Compose containerisieren kannst. Dafür werden wir thematisch auf dem letzten Spring Boot Tutorial aufbauen. In der Docker Compose Datei verlinken wir den Spring Boot Container mit dem Mongo Container. ABONNIERE MEINEN KANAL: ua-...
Docker Spring Boot | Spring Boot Tutorial Deutsch
Переглядів 839Рік тому
Docker Spring Boot | Spring Boot Tutorial Deutsch
Spring Boot MongoDB - REST API Teil 2 | Spring Boot Tutorial Deutsch
Переглядів 243Рік тому
Spring Boot MongoDB - REST API Teil 2 | Spring Boot Tutorial Deutsch
JPA EntityManager | JPA und Hibernate Tutorial
Переглядів 859Рік тому
JPA EntityManager | JPA und Hibernate Tutorial
Spring Boot MongoDB - REST API | Spring Boot Tutorial Deutsch
Переглядів 746Рік тому
Spring Boot MongoDB - REST API | Spring Boot Tutorial Deutsch
MongoDB Installation | MongoDB Tutorial Deutsch
Переглядів 1,8 тис.Рік тому
MongoDB Installation | MongoDB Tutorial Deutsch
Angular Login- Projekt Ecommerce Shop - Teil 5 | Angular Kurs Deutsch
Переглядів 633Рік тому
Angular Login- Projekt Ecommerce Shop - Teil 5 | Angular Kurs Deutsch
Spring Boot REST API - Delete Mapping | Spring Boot Tutorial Deutsch
Переглядів 276Рік тому
Spring Boot REST API - Delete Mapping | Spring Boot Tutorial Deutsch
Spring Boot REST API - Put Mapping | Spring Boot Tutorial Deutsch
Переглядів 430Рік тому
Spring Boot REST API - Put Mapping | Spring Boot Tutorial Deutsch
SQL INNER JOIN | SQL TUTORIAL GERMAN
Переглядів 1,4 тис.Рік тому
SQL INNER JOIN | SQL TUTORIAL GERMAN
Spring Boot Data - JpaRepository | Spring Boot Tutorial Deutsch
Переглядів 546Рік тому
Spring Boot Data - JpaRepository | Spring Boot Tutorial Deutsch
Angular Routing - Projekt Ecommerce Shop - Teil 4 | Angular Kurs Deutsch
Переглядів 229Рік тому
Angular Routing - Projekt Ecommerce Shop - Teil 4 | Angular Kurs Deutsch
Spring Boot automatisch Datenbanktabellen erstellen | Spring Boot Tutorial Deutsch
Переглядів 6132 роки тому
Spring Boot automatisch Datenbanktabellen erstellen | Spring Boot Tutorial Deutsch
Spring Boot Devtools | Spring Boot Tutorial Deutsch
Переглядів 3862 роки тому
Spring Boot Devtools | Spring Boot Tutorial Deutsch
Angular Projekt Ecommerce Shop - Teil 3 | Angular Kurs Deutsch
Переглядів 2732 роки тому
Angular Projekt Ecommerce Shop - Teil 3 | Angular Kurs Deutsch
Spring Boot Datenbankverbindung erstellen | Spring Boot Tutorial Deutsch
Переглядів 8082 роки тому
Spring Boot Datenbankverbindung erstellen | Spring Boot Tutorial Deutsch
Spring Boot REST API | Spring Boot Tutorial Deutsch
Переглядів 9272 роки тому
Spring Boot REST API | Spring Boot Tutorial Deutsch
Spring Boot AOP Teil 2 - Einfach erklärt | Spring Boot Tutorial Deutsch
Переглядів 4512 роки тому
Spring Boot AOP Teil 2 - Einfach erklärt | Spring Boot Tutorial Deutsch

КОМЕНТАРІ

  • @niceitis4179
    @niceitis4179 23 години тому

    Ich finde deine Tastaturgeräusche mega entspannend. Welche Tastatur ist das?

  • @NarzisstenvsReallife
    @NarzisstenvsReallife 8 днів тому

    Tausend Dank

  • @serdararslan6130
    @serdararslan6130 Місяць тому

    Das vorherige video fehkt

    • @itcademy
      @itcademy 28 днів тому

      Welches meinst du?

  • @atomde8786
    @atomde8786 Місяць тому

    Danke!

    • @itcademy
      @itcademy 28 днів тому

      Sehr Gerne :-)

  • @ChristianDerYouTuber
    @ChristianDerYouTuber Місяць тому

    Mein Name auch :O

  • @rishiraj2548
    @rishiraj2548 Місяць тому

    🎉🎉

  • @isaak_s27
    @isaak_s27 2 місяці тому

    Gut erklärt und dadurch, dass du es so langsam und detailliert gemacht hast, hab ich es erst verstanden.

    • @itcademy
      @itcademy 28 днів тому

      Super das freut mich zu hören! :-)

  • @WoW4332
    @WoW4332 2 місяці тому

    Sag mal gibt es auch sowas wie .hBox Button:hover{mach irgendwas schönes mit dem knopf} ?

  • @WoW4332
    @WoW4332 2 місяці тому

    Also Stage = JFrame, Scene = JPannel ja?

  • @chrisanders596
    @chrisanders596 2 місяці тому

    würde die while schleife in eine for schleife folgendermassen funktionieren: for( Iterator<String> iterator = namen.iterator; iterator.hasNext)) { String name = iterator.next(); }

  • @konstantinklein7050
    @konstantinklein7050 2 місяці тому

    daumen nach oben

  • @Younes_hmdl
    @Younes_hmdl 3 місяці тому

    Guter Mann danke dir

  • @JW-iz7dk
    @JW-iz7dk 3 місяці тому

    Dies könnte etwas Licht ins Dunkel bringen . Wie aus einen Dynamik Web Projekt auch ein Maven Projekt wird. ua-cam.com/video/cxnbKOVMpgI/v-deo.html

  • @JW-iz7dk
    @JW-iz7dk 3 місяці тому

    Welches Projekt wurde unter "File" angeledt ? Das wurde nun schon mehfach gefragt aber vom Te noch keine Antrwort. Hoffe die kommt bald.

  • @stasf7404
    @stasf7404 3 місяці тому

    Schade das nie gezeigt wird, wie das Projekt aufgesetzt wird. Bzw. welches Maven Archetype das ist

  • @twenty4marc306
    @twenty4marc306 4 місяці тому

    daankö, hat mehr Aufmerksamkeit verdient :)

  • @Manwe91555
    @Manwe91555 4 місяці тому

    Bei mir erscheint dieses Instalationsfenster nicht ich habe nur den Order und ich kann die Systemvariablen nicht Bearbeiten

  • @AtoLtoR
    @AtoLtoR 4 місяці тому

    Vielen Dank für die Videos! Allerdings befürchte ich, dass in diesem Beispiel der Wert 30.0 nicht das zweite Element in der Liste ist, oder? Müsste theoretisch nicht trotzdem die 20 als zweites Element zurückgegeben werden?

  • @MatheSmart
    @MatheSmart 4 місяці тому

    Finde das Video nicht gut, würde die langen Denkpausen rausschneiden.

  • @ramimustafa9519
    @ramimustafa9519 4 місяці тому

    sehr gut erklärt.

    • @itcademy
      @itcademy 4 місяці тому

      Danke dir! :)

  • @ramimustafa9519
    @ramimustafa9519 4 місяці тому

    Danke Schön Christian. aus Ägypten.

    • @itcademy
      @itcademy 4 місяці тому

      Sehr gerne und schöne Grüße zurück 🙂

  • @lauraheidenwolf9931
    @lauraheidenwolf9931 4 місяці тому

    Echt gutes Video xD Kannst du ein Video zum RandomAccessFile und zur NIO machen?

    • @lauraheidenwolf9931
      @lauraheidenwolf9931 4 місяці тому

      Vielleicht auch zur Klasse Path das wäre super hilfreich 😅

    • @itcademy
      @itcademy 4 місяці тому

      Ich schreibe es mir auf meine To Do Liste 🙂

  • @Idris-zs3vo
    @Idris-zs3vo 5 місяців тому

    danke

  • @oliverwalter4821
    @oliverwalter4821 5 місяців тому

    Vielen Dank. Tolles Video und toll erklärt :)

    • @itcademy
      @itcademy 4 місяці тому

      Vielen Dank :)

  • @myzo3050
    @myzo3050 5 місяців тому

    Vielen dank!

    • @itcademy
      @itcademy 4 місяці тому

      Sehr gerne :)

  • @iceman280782
    @iceman280782 5 місяців тому

    Gut erklärt aber langsaaaam und 6:10 5 ist nicht größer als 20 ;)

    • @itcademy
      @itcademy 4 місяці тому

      Danke für dein Feedback :)

  • @aidanbluhm9805
    @aidanbluhm9805 6 місяців тому

    Danke für die gute Erklärung 🎉

    • @itcademy
      @itcademy 5 місяців тому

      Sehr gerne 🙂

  • @relentless4o
    @relentless4o 6 місяців тому

    Danke für das Video, keine Schlaftablette. Tolle Leistung. Ich habe was gelernt.

    • @itcademy
      @itcademy 5 місяців тому

      Super, freut mich zu hören 🙂

  • @annaaulbach5919
    @annaaulbach5919 7 місяців тому

    Aber das Videoinhalt ist gut, danke😊

  • @annaaulbach5919
    @annaaulbach5919 7 місяців тому

    Warum diese hässliche Musik im hintergrund?😮

  • @gamoviede3460
    @gamoviede3460 7 місяців тому

    stellt es euch einfach Ikea Regale und Inhalte vor: Pointer = Zettel, den ihr in der Hand haltet durch die Definition int zahl=10 definiert ihr 3 Dinge: Int (Typ des Inhalts, bei uns ein Korb), Zahl (IkeaName "Korx"), 10 (Farbe braun) dann schreibt ihr die Regalfachlnummer auf den Zettel, also z.B. Regal7, Fach 12 und definiert damit: Im Regalfach 7-12 befindet sich ein Korb Korx braun Wenn ihr den Pointer verändert stellt euch vor, ihr seid ein Magier, der mit seinem beschrifteten Zettel einfach den Inhalt von Regalfach 7-12 verändern kann. Ihr schnippt praktisch wie mit Magie den braunen Korx aus dem Regal und ersetzt ihn durch einen schwarzen Korx. Bei uns eben bleibt es ein Korb (beide male int), es bleibt ein Korx (beide male Zahl), aber er ist nicht mehr braun (10), sondern schwarz (20) Formulierungen und Bedeutung: ptr = &Zahl: ihr schreibt auf euren Zettel die Adresse, WO sich de braune Korx Korb befindet *ptr = 20: ihr seid der Magier, der mit dem Adresszettel per 'Schnipp' den Inhalt des Regalfachs verändert, welches ihr auf dem Zettel stehen habt.

  • @berkcanulubas1318
    @berkcanulubas1318 7 місяців тому

    Echt gutes Video. Mann kann dir echt gut zuhören :D

    • @itcademy
      @itcademy 5 місяців тому

      Super danke dir :)

  • @JoeyPat83
    @JoeyPat83 7 місяців тому

    Also ab ca Minute 13 hast du mich komplett verloren. Etwas mehr auf die Optionen eingehen die du verwendest, würde helfen. So versteht man (ich zumindest) überhaupt nicht für was die Attribute/Optionen/.... nötig sind...

    • @itcademy
      @itcademy 5 місяців тому

      Hey Joey, danke für dein Feedback!

  • @schreibhecht
    @schreibhecht 8 місяців тому

    Was kein Erklärbär erklärt wie ein Programm sortiert wird. Wo schreibt man Viariable hin? Damit man das Programm später selbst lesen könte oder es Freunden zeigt die sich sofort zurecht finden würden. Und wie denkt man? Was muß in welche Datei? wie ruft man ein Block auf? Ich sah in Pascal rein da heißt das Procedure und goto. Wie macht man das in C? alle Erklärbären erzählen nix über Ordnung.

  • @schreibhecht
    @schreibhecht 8 місяців тому

    Du sitzt vielleicht zu weit vom Mikrofon weg? Es ist sehr leise.

  • @parttimeasian1875
    @parttimeasian1875 8 місяців тому

    danke bro.

  • @schreibhecht
    @schreibhecht 8 місяців тому

    Das ist kein Video für Anfänger, wenn der Erklärbär den Editor nie verläßt. Das ist nur zeigen was ein Anfänger nie versteht. Das ist wie ein Stummfilm in schwarz weiss gucken ohne Ton. Lustig, aber als Anfänger versteht man nix.

  • @schreibhecht
    @schreibhecht 8 місяців тому

    Oder Erklärbären erklären Blöcke nicht. Wie ein Programm aufgebaut ist. Bei Pascal guckte ich rein und da gibts Procedure und mit Goto springt man dahin. Aber wie das bei C funktioniert erklärt keiner.

  • @schreibhecht
    @schreibhecht 8 місяців тому

    Die Schrift ist sehr klein. Eigentlich sollten Erklärbären eine doppelte Schriftgröße verwenden. Erklärbären verlassen den Editor nie. Aber wie findet man eine Funktion nach der anderen. Wo kann man lesen ob es eine Funktion gibt? Wie bringt man sich programmieren selbst bei erklärt ein Erklärbär niemals.

  • @DieterKlingberg
    @DieterKlingberg 8 місяців тому

    Nicht wirklich bei Minute 9.41... Es wird ein FileNotFoundException geben

  • @fabiantyroller5588
    @fabiantyroller5588 8 місяців тому

    Hat mir gut gefallen

  • @DieterKlingberg
    @DieterKlingberg 8 місяців тому

    Ich bezweifle dass mir hier geantwortet wird, aber zu mein Problem: Ich habe in JAVA ein Text Adventure Game erstellt. hmm.. Mein Projekt hat insgesamt um die 7k Zeilen in 12 Klassen unterteilt.. Alle Klassen sind mit Serializable implementiert, und wie es halt so ist, fängt das Programm immer erst über die Main Methode an.. Wenn das Spiel gestartet wird, geht es von Main rüber zur Spiellogik Klasse wo das Titelbild vom Spiel ist, wie Name eingeben, Char aussuchen usw usw.. und von dort aus geht es in die Klasse MapSetting über wo man die Auswahl zwischen 1-5 in welcher Map man gehen möchte.. wenn man z.b map1 gewählt hat, kann man darin rumlaufen. (Es ist nicht mit GUI programmiert, sondern pure Konsolen ausgabe. ) . Auf der map gibt es Figuren mit denn man interagieren kann und man kommt in einen Kampf, wo die Spieler werte und Gegner werde und so gut wie alles in der Charakterklasse ist.. Aber der Kampf an sich ist in der Klasse wo kämpfe stattfinden, nicht in der map.. Nun, es hat alles seine Verbindungen und es läuft prima.. Jetzt habe ich mir gedacht, wie wäre es mit ein load/save Option?.. Habe damit angefangen und komme nicht klar.. Ich kann speichern, sehe aber in der txt datei und die Binäre Code von Mapsetting aber Rest ist nicht vorhanden. Und wenn ich spiel laden möchte, ist alles null... sowie der Name usw. usw.. (Wenn im Parameter Setting steht, ist es von Mapsetting. Wenn im Paramenter 'a' was steht, ist es von der klasse asciiarts und ist unwichtig.. Hat kein einfluß benutze diesen Code :: Klasse SaveGame: public void saveGame() throws IOException { try (FileOutputStream fos = new FileOutputStream("D:\\Intelijn idea\\DBZFinal\\src\\DBZ\\SaveGaame\\save.txt"); ObjectOutputStream oos = new ObjectOutputStream(fos)) { oos.writeObject(f1); oos.flush(); oos.close(); System.out.println("Spiel wurde gespeichert."); } } public static void loadGame( asciiArts a) throws IOException, ClassNotFoundException, InterruptedException { FileInputStream fos = new FileInputStream("D:\\Intelijn idea\\DBZFinal\\src\\DBZ\\SaveGaame\\save.txt"); ObjectInputStream ois = new ObjectInputStream(fos); f1 = (MapSettings) ois.readObject(); ois.close(); System.out.println(" --- Game Loaded"); sleep(500); hier ein kleiner code abschnitt wo ich das game laden tue, das passiert in der klasse Spiellogik :: case "2": // settings.save.loadGame(settings, a); loadGame(a); Start(settings); ich möchte wenn spiel gelanden wird, direkt game gestartet wird und nicht dass der Benutzer erneut Name eingeben muss und Char.. .. Saven tuh ich über die Mapsetting ... Ich hoffe man kann mir weiterhelfen.. Denn ich weiß nicht wie ich das sonst schaffen kann.. Datenbank usw habe ich mich noch nicht auseinander gesetzt, da ich mir Java selber beibringe. PS. im Code sind keine Static variablen und Scanner sind alle transient.. Alle Fehler Meldungen sind ausgemerzt.. bzw. das Großteil.. Aber kriege es nicht hin, dass das game erfolgreich geladen wird, damit der Spieler weiter da spielen kann wo er aufgehört hat.. Bitte killt mich nicht für mein Kommentar.. Bin noch in der Lern phase.

  • @JorgeGonzalez-cx9jo
    @JorgeGonzalez-cx9jo 8 місяців тому

    Es hat mir super weitergeholfen! Super gut erklärt =)

    • @itcademy
      @itcademy 8 місяців тому

      Vielen Dank 🙂

  • @ItsAnsgar
    @ItsAnsgar 8 місяців тому

    was bringt ein das wenn printf & scanf das gleiche tun?

    • @itcademy
      @itcademy 8 місяців тому

      Mit scanf kannst du einlesen und printf gibt was aus. Viele Grüße

  • @torress.3174
    @torress.3174 8 місяців тому

    wie würde man vorgehen, wenn man statt TeacherAdresse einfach nur Adresse macht (da es auch Schüler haben) und diese mit extends vererbt? also "private class teacher extends adress {..." aber in der Datenbank sind die Adressen in der Tabelle teacher oder Schüler mit drin. ist jetzt nur ein beispiel, weil es zu deinem passt.

    • @itcademy
      @itcademy 8 місяців тому

      Hallo, danke für deine Kommentare und Fragen. Wenn du mit der Vererbung in Hibernate arbeiten möchtest, kannst du auf die Vererbungsstrategien von Hibernate zurückgreifen. Du hast dort die Auswahl zwischen den Strategien: - MappedSuperClass - SingleTable - JoinedTable - Table per Class Zu sagen, welche der Strategien jeweils die Richtige ist, ist gar nicht so einfach, weil es dabei immer auf den jeweiligen Use Case ankommt. Gerne kannst du dich dazu weiter informieren. Ich versuche zu dem Thema noch ein weiteres Video machen. Kann dir leider nicht sagen, wann ich zeitlich dazu komme. Viele Grüße Christian

    • @torress.3174
      @torress.3174 8 місяців тому

      Danke für die Antwort. In meinem Fall ist es die mappedsuperclass. Hat mir chatgpt ausgespuckt und erklärt.

    • @itcademy
      @itcademy 8 місяців тому

      @@torress.3174 sehr gerne, ich hoffe du konntest eine Lösung dafür umsetzen.

  • @torress.3174
    @torress.3174 8 місяців тому

    mal eine doofe Frage. ich habe aber klassen mit vererbung (extends...). wie mache ich das da? also habe z.B. Hund, katze, maus... die alle von der Klasse Tier erben (z.B. name, age, besitzer), weil alle tiere das selbe haben. Wie mache ich das da? finde da nicht wirklich was.

  • @metoolejour8399
    @metoolejour8399 8 місяців тому

    Jedes dritte Wort ist "einmal" !!! Alter, das ist so nervig 😫, selbst wenn das Tutorial vielleicht nicht schlecht ist, ich muss weiterzappen, sorry 😣

    • @itcademy
      @itcademy 8 місяців тому

      Hey danke für dein Feedback :)

  • @schreibhecht
    @schreibhecht 8 місяців тому

    Ich habe Probleme die Befehle zu finden. Man nennt sie Funktion. Alles was man im Programm nutzen will muß man im Editor in der #include Zeile aufrufen. Aber niemand erklärt wie man die header-Datei findet. Alle Erklärbären bei UA-cam verlassen den Editor nie. Aber wie man denken muß, wie man vorbereitet oder die Datei zum includen die dann die Funktion enthält, daß erklärt niemals ein Erklärbär. Und bei Deinem Video verstehe nicht welche Oberfläche Du da nutzt. Selbst im Beschreibungstext steht nichts. Warum versteht ihr Erklärbären nicht das ihr Videos für Dummies machen müßt. Damit Dummi wie ich alles verstehen kann? Ihr zeigt nur. Ihr erklärt aber nie wie man es sich selbst beibringen kann. Beim Wörterbuch muß man das Prinzip verstehen. Beim Autofahren muß man wissen das es Blinker und Bremse gibt. Aber Erklärbären zeigen nur. Sind aber nicht fähig das Intersse zu wecken. Sie verstehen nicht was Anfänger am meisten interessiert. Ist das Hobby was für den der zuguckt? Wie findet man eine Funktion und danach die zweite dritte vierte? Wie denkt ein Programmierer. Schreibt er sich sein Programmablauf vorher auf? Wie schreibt man Programmhilfstexte ins Programm damit man das Programm nach Jahren versteht? Wieviel Programmdateien sollte man haben? Wie spaltet man die auf damit die Cimpilierung Sinn ergibt? Das /5/ Programmierer daran arbeiten könnten? Wie lernt man sowas? Sowas zeigen Programmierer niemals. Sie zeigen etwas was man nicht braucht, weil es einen nicht interessiert. Das Umfeld ist viel wichtiger. Die Schreibweise liest man selbst. Aber Programmierer sollten ihre Erfahrung erzählen. Und viele Erklärbären zeigen was. Aber ihr Aufnahmeprogramm kann zoomen. Sie könnten die Schrift Fünfmal so groß machen. Man muß zuhören versteht aber aus mangelnder Erfahrung viel zu wenig. Aber Bilder kann sich der Mensch besser merken. Also sollten Erklärbären mit ihrer Video-Software heranzoomen damit der Zuschauer etwas erkennen kann.

    • @itcademy
      @itcademy 8 місяців тому

      Hallo, danke für dein ausführliches Feedback! Ich werde versuchen deine Kritikpunkte in der Zukunft zu beachten. Viele Grüße Christian

    • @danielpontini79
      @danielpontini79 3 місяці тому

      Er benutzt Visual Studio Code, dass steht schön prominent in der Mitte des Editor Fensters. Ich verwende stattdessen nur einen kleinen Editor Namens Geany. Eine Liste mit den "Standardheader Dateien für c" kriegst du, wenn du Tante Google befragst. @itcademy Danke für deine Tutorial Serie. Ich schreibe normalerweise nur kleine Bash- & Perlscripts für den Eigenbedarf, habe mich aber nun für ein grösseres Projekt dazu durchgerungen, es mal mit einer so mächtigen Programmiersprache wie C zu versuchen.

  • @DieterKlingberg
    @DieterKlingberg 9 місяців тому

    Sorry aber da lernt man halt 0... Du erklärst nur dein Vorgehensweise aber warum das alles so ist, erklärst du nicht. Ich habe ein 2d game entwickelt und habe Kollision Probleme, ich habe einfach keine erfahrung mit der Kollision und muss mich mit rechtangle auseinandersetzen. Das hier hilft null weiter und ist eher demotivierend.. Was ist denn eine Scene ?? wieso brauche ich das bei rectangle? pane habe ich auch noch nicht gebraucht bisher.. Bin nicht allzulange dabei, daher bin ich noch in der Lern phase.. Das hier, ist einfach nix

    • @twenty4marc306
      @twenty4marc306 4 місяці тому

      Der Typ macht das gratis...bevor du einen dummen Kommentar abgibst denke lieber nach. pane ist der Grundbaustein. Fange also von vorne an du knecht hahaha

  • @tomdriver6733
    @tomdriver6733 9 місяців тому

    I am getting this error. What could be the problem? HTTP Status 500 - Internal Server Error type Status report messageInternal Server Error descriptionThe server encountered an internal error that prevented it from fulfilling this request. Eclipse GlassFish 7.0.12