Kürzlich habe ich einen Artikel gelesen, in dem es um Fragen in einem Vorstellungsgespräch als Java-Entwickler ... https://magicmarcy.de/java-interview-fragen-3-datenstrukturen-und-algorithmen #Java-Interview #Datenstrukturen #Algorithmen #String #Literal #Collections #HashMap #TreeMap #Iterator
Marcy
@magicmarcy.bsky.social
he/him | de/en | #gamer #programmer #dev #java #javascript #php | #pottkind #Essen | #CoffeeIsLove https://magicmarcy.de | Programmieren für Einsteiger
Viele denken bei Algorithmen zuerst an etwas Großes, Mathematisches oder besonders Kompliziertes. In der Praxis stimmt da... https://magicmarcy.de/algorithmen-entwickeln-der-weg-von-der-idee-zum-code #Algorithmen #Code #Coding #Java #Entscheidungen #Komplexität #Programming #Iteration #Palindrom
In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahr... https://magicmarcy.de/fizzbuzz-der-einstieg-in-bedingungen-und-kontrollfluss #FizzBuzz #Teilbarkeit #Reihenfolge #Kontrollfluss #Modulo #Coding #Programming #Java #NamendProblems
Gerade am Anfang fühlt sich Programmieren oft größer an, als es eigentlic... https://magicmarcy.de/selbstsicherer-programmieren-wie-du-lernst-deinen-faehigkeiten-zu-vertrauen #Code #Coding #Java #Frage #Selbstsicherheit #Kopf #Entwickler #Review #Misserfolge #Gedanken #Unsicherheit #Programming
Immer wieder lese ich Beiträge aus dem Anfängerbereich des Java-Forums und muss feststellen, dass die Grundlagen der Java Konventionen nicht eingehalten werden. Die meisten kommen vielleicht... https://magicmarcy.de/kamele-in-java #CamelCase #Konvention #lowerCamelCase #UpperCamelCase #CodeStyle
In der Serie "Named Problems" stelle ich dir klassische, namentlich ... https://magicmarcy.de/kaprekar-konstante-6174-wenn-zahlen-immer-zum-gleichen-ergebnis-fuehren #Ziffern #6174 #Konstante #Schrittlimit #StepNumbers #Abbruchbedingung #Coding #Programming #Java #NamendProblems #KaprekarKonstante
Strings sind ein grundlegendes Konzept in Java, das du als Anfänger unbedingt verstehen solltest. Sie sind so verbr... https://magicmarcy.de/grundlagen-und-praktische-anwendung-von-strings #Java #Code #Methoden #Grundlagen #Zeichen #Referenz #Immutability #Coding #Prigramming #String #Cache #Pool
Wenn du Software entwickelst, stolperst du früher oder später über die Begriffe "funktionale Anforderungen" und "nicht funktionale Anf... https://magicmarcy.de/funktionale-vs-nicht-funktionale-anforderungen #Anforderungen #Software #Verhalten #Theorie #Rahmenbedingungen #Programming #Funktional
HTML wirkt auf den ersten Blick simpel. Ein paar Tags, ein bisschen Text, ein paar Links, ... https://magicmarcy.de/html-meistern-das-fundament-sauber-bauen #HTML #Struktur #JavaScript #Coding #Browser #Bedeutung #Formulare #Container #Element #Überschriften #Template #Programming #Webentwicklung
Durch Dinge wie CleanCode oder dem KISS-Prinzip versuchen wir unseren Code möglichst verständlich zu halten. Wir benennen Methoden nachdem was sie tun, ... https://magicmarcy.de/java-doc-–-es-ist-ein-absolutes-muss #JavaDoc #Dokumentation #Kommunikation #CleanCode #KISS #author #Git #Git_Blame
Scrum ist erst einmal kein Zauberwort. Es ist auch keine Projektmanagement-Re... https://magicmarcy.de/scrum-fuer-java-einsteiger-begriffe-rollen-und-realitaet #Scrum #Sprint #Master #Java #Product #Realität #Anforderungen #Probleme #Vorgehen #Daily #Code #Coding #Programming #Softwareentwicklung
Wer in Java eigene Klassen schreibt, kommt früher oder später an den Punkt, an dem `equals()`, `hashCode()` und `toStr... https://magicmarcy.de/equals-hashcode-und-tostring-richtig-implementieren #equals #hashCode #toString #Basisklasse #Grundlagen #Object #vergleichen #Collections #Hash-basiert
In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannt... https://magicmarcy.de/collatz-folge-eine-einfache-idee-mit-erstaunlichem-verhalten #Folge #Collatz #Abbruchbedingung #Startwert #Regeln #Zwischenschritte #Zustand #Coding #Programming #Java #NamendProblems #CollatzFolge
Wenn du schon eine Weile mit Java arbeitest, bist du sicher auf den Begriff Serialisierung gestoßen. Aber was bedeutet das eigentlich? Und warum s... https://magicmarcy.de/serialisierung-in-java #Serialisierung #Bytes #Datenstrom #speichern #persistieren #Deserialisierung #transient #Serializable
Viele Anfänger schreiben ihre ersten Zeilen Java... https://magicmarcy.de/die-main-methode-was-passiert-beim-start-einer-java-anwendung #main-methode #public-static-void-main #start #jvm #java-virtual-machine #kompilieren #compile #noclassdeffounderror #classnotfoundexception #javafx #spring-boot
KI ist bequem. Sehr bequem sogar. Du beschreibst ein Problem, bekommst ... https://magicmarcy.de/eine-ganze-generation-verlernt-das-suchen #Dokumentation #Code #Coding #Quellen #Google #Suche #Lösung #Programmieren #Antworten #Fehlermeldungen #Fähigkeit #Programming #DuckDuckGo #Qwant #Startpage
Durch Dinge wie CleanCode oder dem KISS-Prinzip versuchen wir unseren Code möglichst verständlich zu halten. Wir benennen Methoden nachdem was sie tun, ... https://magicmarcy.de/java-doc-–-es-ist-ein-absolutes-muss #JavaDoc #Dokumentation #Kommunikation #CleanCode #KISS #author #Git #Git_Blame
Wenn du dich noch nicht lange mit objektorientierter Programmierung beschäftigst, stolperst du relativ früh über die sogenannten SOLID-Prinzipien. Eines davon ... https://magicmarcy.de/single-responsibility-principle #Verantwortung #Responsibility #Principle #Prinzipien #SOLID #SRP #Programming
In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Pr... https://magicmarcy.de/fibonacci-iteration-und-rekursion-im-direkten-vergleich #System #Iteration #Rekursion #Fibonacci #Folge #Abbruchbedingung #Implementierung #Coding #Programming #Java #NamendProblems
Annotationen in Java sind kleine Marker direkt im Code, die Zusatzinformationen tragen. Du kennst sie vermutlich... https://magicmarcy.de/eigene-annotationen-bauen-einfacher-als-du-denkst #Annotationen #Metadaten #Runtime #Target #Programming #Java #Interface #Path #MethodMarker #Retention #Coding
Wenn du in den letzten Jahren mit Java gearbeitet hast, ist dir vielleicht schon das Schlüsselwort var begegnet. Ja, du hast ... https://magicmarcy.de/lokale-variablen-mit-var-das-ist-doch-javascript-oder #var #Java_10 #Compiler #lokale_Variablen #Typinferenz #Generics #Datentyp #Typ #Java-Syntax
Legacy Code ist nicht automatisch schlechter Code. Alt bedeutet erst... https://magicmarcy.de/diese-eine-java-methode-sieht-okay-aus-und-ist-genau-deshalb-so-gefaehrlich #Methode #LegacyCode #Coding #Java #Verhalten #Fachlogik #Seiteneffekte #Schwäche #Berechnung #Programming #Legacy #Refactoring
Künstliche Intelligenz, kurz KI, ist längst mehr als ein Schlagwort aus der Forschung. Sie hat sich zu einem festen Bestandteil moderner So... https://magicmarcy.de/was-ist-kuenstliche-intelligenz-eigentlich #KI #AI #Künstliche_Intelligenz #LLM #Neuronale_Netze #Deep_Learning #Prompt #Prompting
Feedback gehört zur Softwareentwicklung dazu. Nicht als nettes Extra, sondern als fester Best... https://magicmarcy.de/wenn-kritik-am-code-ploetzlich-persoenlich-wirkt #Kritik #Code #Coding #Feedback #Review #Kommentar #Java #Feedbackkultur #Entwickler #Erfahrung #Softwareentwicklung #Programming
In der Welt der Java-Entwicklung stößt man früher oder später auf den Begriff DTO – kurz für Data Transfer Object. Gerade in größeren Anwendungen oder beim Arbeiten mit Dat... https://magicmarcy.de/was-ist-eigentlich-ein-dto #DTO #Data_Transfer_Object #POJO #Plain_Old_Java_Object #Records
_In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die... https://magicmarcy.de/look-and-say-sequence-zahlenfolgen-mit-string-logik-erzeugen #Zeichen #Iteration #Sequence #Stringverarbeitung #Coding #Programming #Java #NamendProblems #LookAndSay
Künstliche Intelligenz, kurz KI, ist längst mehr als ein Schlagwort aus der Forschung. Sie hat sich zu einem festen Bestandteil moderner So... https://magicmarcy.de/was-ist-kuenstliche-intelligenz-eigentlich #KI #AI #Künstliche_Intelligenz #LLM #Neuronale_Netze #Deep_Learning #Prompt #Prompting
Zugriffsmodifikatoren gehören zu den Grundlagen, die in Java sehr früh wichtig werd... https://magicmarcy.de/zugriffsmodifikatoren-in-java-verstehen-und-sauber-anwenden #Zugriffsmodifikatoren #Java #public #private #protected #package-private #default-Zugriff #Sichtbarkeiten #Coding #Programming
In Java brauchst du Schleifen immer dann, wenn eine Aufgabe nicht nur einmal, sondern mehrfa... https://magicmarcy.de/von-while-bis-for-each-schleifen-in-java-praxisnah-erklaert #while #Java #Code #Coding #do #foreach #Schleifen #Bedingung #Absicht #Zähler #Zustand #Aktion #Durchlauf #Programming