Java Anfänger mit konkreten Fragen

Hallo zusammen,

ich komme aus der Welt der Web-Entwicklung (HTML, CSS, JS, jQuery etc.) und möchte gerne eine mobile Dating App entwickeln. Einfach erstmal zum Zweck der Übung.

Nachdem ich bereits einige Zeit investiert habe, um mich über verschiedene Möglichkeiten zu informieren (native App mit Java/Kotlin, Nutzung eines Frameworks wie XAMARIN oder Cordova), habe ich mich dafür entschieden, erst einmal eine native App in Java zu schreiben. Kotlin habe ich mir bereits angesehen, den Hype allerdings nicht verstanden/verstehen können, weil mir dazu einfach noch das notwendige Java Wissen fehlt.

Aufgrund meines informationstechnischen Hintergrundes kenne ich bereits die Grundlagen wie if-Statements, Schleifen etc., muss mich allerdings noch in einiges einlesen, weil ich bisher kaum OOP Erfahrung habe. Try and error, wie es so schön heißt.

Anbei meine konkreten Fragen:

1. Ich möchte gerne Daten in einer Datenbank speichern. Im Forum habe ich bereits viel von MongoDB gelesen, im Zusammenhang mit Android Entwicklung schwören andere auf Firebase. Welche Datenbank schlagt ihr mir auf dem aktuellen Stand der Technik vor (es gibt ja auch noch SQLite, MySQLi etc.) und wie baue ich mit Java eine Verbindung damit auf und schicke Querys an die Datenbank? Firebase Tutorials gibt es einige, allerdings habe ich bisher keines davon so richtig verstanden. Wo kann ich am besten nachlesen?

2. Als Anfänger möchte ich seitens der Technologien natürlich gleich auf das richtige Pferd setzen. Aus der Webentwicklung kenne ich bereits Bootstrap, Angular, Node, jQuery sowie diverse CMS etc. und kann zu Beginn eines Projekts entscheiden, was in welchem Umfang nützlich ist/wäre. Was ist in der Java Welt der aktuelle/letzte (in den nächsten Jahren werden wohl viele auf Kotlin umsteigen) Stand der Dinge? Worin sollte ich mich eurer Meinung nach unbedingt einlesen?

Ich freue mich auf eure Antworten! Je mehr Vorschläge und Ideen desto besser!

Liebe Grüße und bleibt gesund!

Goku
 

M.L.

Top Contributor
Auch hallo,
...Java... kaum OOP Erfahrung habe.
im Grund ist in Java alles (Attribut(e), Variable(n), Methode(n),...) Bestandteil irgendeiner Klasse (mit Ausnahme von statischen Methoden). OOP versucht weiterhin die menschliche Erfahrungswelt in die Welt der Programmierung zu übertragen.

wie baue ich mit Java eine Verbindung damit auf und schicke Querys an die Datenbank?
Am Beispiel JDBC und MySQL: https://www.vogella.com/tutorials/MySQLJava/article.html (JDBC ist die "zu-Fuss"-Methode von Oracle, JPA / Hibernate/.. wären Frameworks (deren falscher Gebrauch kann aber mehr Schaden als Nutzen anrichten))

Worin sollte ich mich eurer Meinung nach unbedingt einlesen?
Bei den bereits genannten Entwurfsmustern z.B. MVVM (kann immerhin sein, dass es Änderungen in der DB, am Frontend oder an der Logik geben soll)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Java Programmierung Aufgabe Anfänger Java Basics - Anfänger-Themen 1
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
K Buchstabenzähler Java (Anfänger) Java Basics - Anfänger-Themen 35
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
A Scanner Befehl Java Anfänger Java Basics - Anfänger-Themen 8
_Zabuza_ Erste Schritte Wie am effektivsten Java lernen als Anfänger? Java Basics - Anfänger-Themen 12
K Java Anfänger Java Basics - Anfänger-Themen 5
S Ein Java Anfänger braucht Hilfe Java Basics - Anfänger-Themen 5
R Erste Schritte Materialien für Java-Anfänger Java Basics - Anfänger-Themen 7
V Erste Schritte Anfänger: Ausführen eines Java-Programms Java Basics - Anfänger-Themen 5
L Verzinsungsprogramm (Java-Anfänger) Java Basics - Anfänger-Themen 3
I if/else Statements Java Anfänger Java Basics - Anfänger-Themen 14
V Erste Schritte Java-Anfänger braucht Hilfe bei Arrays Java Basics - Anfänger-Themen 19
I Java, Application, Eclipse (Anfänger) Java Basics - Anfänger-Themen 1
M Java Anfänger - Video Tutorial Reihe (DEUTSCH) Java Basics - Anfänger-Themen 11
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
X Projekt Java Anfänger Java Basics - Anfänger-Themen 28
M Tipps für einen Java-Anfänger Java Basics - Anfänger-Themen 5
S Java für Anfänger: Probleme mit read() Java Basics - Anfänger-Themen 20
W Erste Schritte OOP-Lektüre für Anfänger/Umsteiger von Clipper auf Java Java Basics - Anfänger-Themen 6
J Welches Java-Videotutorial für Anfänger empfehlenswert? Java Basics - Anfänger-Themen 7
F Java-Anfänger, brauche Hilfe Java Basics - Anfänger-Themen 3
F Java-Anfänger, brauche Hilfe Java Basics - Anfänger-Themen 2
P Java anfänger tutorial gesucht Java Basics - Anfänger-Themen 12
B Java für Anfänger Java Basics - Anfänger-Themen 7
R Java-Anfänger-Projekt-Begleiter gesucht Java Basics - Anfänger-Themen 18
T Collections Java Anfänger - Array-Struktur vollkommen unklar Java Basics - Anfänger-Themen 2
K Java Anfänger und paar Fragen=D Java Basics - Anfänger-Themen 7
S Viele Fragen von einem Anfänger in Java Java Basics - Anfänger-Themen 2
T Fragen vom Java Anfänger Java Basics - Anfänger-Themen 8
J Java Anfänger .jar file erstellen Java Basics - Anfänger-Themen 9
C Java programm mit Datenbank für Anfänger Java Basics - Anfänger-Themen 21
S Datentypen Die verschiedene Java Datentypen [Anfänger] Java Basics - Anfänger-Themen 8
S Java Anfänger - Tutorial Frage Java Basics - Anfänger-Themen 10
L Java Programier Aufgaben für Anfänger Java Basics - Anfänger-Themen 5
B in & out class problem (java anfängeR) Java Basics - Anfänger-Themen 5
K Java anfänger Java Basics - Anfänger-Themen 2
V Java-Anfänger... und dann? Java Basics - Anfänger-Themen 18
J Anfänger-Problem: Rechnen mit Java Java Basics - Anfänger-Themen 3
W Java Anfänger... Finde fehler nicht Java Basics - Anfänger-Themen 11
C Anfänger in Java Java Basics - Anfänger-Themen 7
Spin Konto (großes Projekt für anfänger in Java ^^) Java Basics - Anfänger-Themen 7
S Blutiger Java Anfänger braucht dringend Hilfe Java Basics - Anfänger-Themen 4
B ich bin ein Anfänger in java Java Basics - Anfänger-Themen 7
S Total Anfänger in Java Java Basics - Anfänger-Themen 2
M ich bin java-anfänger! Java Basics - Anfänger-Themen 15
T .für Anfänger - Struktur des Quellcodes in Java? Java Basics - Anfänger-Themen 8
M PircBot Java Anfänger Problem Java Basics - Anfänger-Themen 18
N kennt ihr ein gutes java forum für anfänger? Java Basics - Anfänger-Themen 5
E Java-Anfänger Java Basics - Anfänger-Themen 8
R Anfänger-Tutorial Java + Eclipse Java Basics - Anfänger-Themen 4
M Java-Anfänger Aufgabe Java Basics - Anfänger-Themen 3
M Java-Anfänger sucht Lektüre Java Basics - Anfänger-Themen 5
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben