Java Grafik Übungen

matze86

Bekanntes Mitglied
Hallo, ich bin gerade bei der Grafikprogrammierung AWT und Swing, später noch JavaFX.

Dabei lerne ich gerade wie man einen Texteditor erstellt u.s.w.

Einfaches Fenster mit Button, Labels, Optionbutton u.s.w. sind alles klar, nur wenn es tiefer geht, wie z.b. das öffnen von Dateipfaden mit Filter u.s.w.
sind unheimlich viele klassen und deren Methoden einzubinden. Der Punkt ist sehr schwierig, weil es in Java so viele Klassen mit deren Methoden gibt, die man sich nicht alle merken kann.
Jetzt zur Frage und deswegen auch hier in dem Unterforum: Gibt es Eselsbrücken um diese Klassen die man benötigt zu merken?
Jetzt stelle ich mir vor, ich brauche einen Filter, der die Dateien Filtert (macht man mit FileFilter), jetzt stellt mir die Frage wie ich prinzipiell an die Sache heran gehe.

Im Lehrheft wird dann auch nach solchen dingen gefragt, nur man kann es doch nicht auswendig lernen oder doch?
Wie ist das in der Arbeitswelt, kann man Hilfsdateien (die man selbst erstellt) zur Hilfe nehmen?

Gibt es dafür Bücher etc. wo man Übungen machen kann, es gibt auch Bücher wo Übungsaufgaben drin stehen.

Was könnt ihr mir zu meinen "Problem" empfehlen und wie man an die ganze Sache heran geht?

Vielen dank.
 

Oneixee5

Top Contributor
Gibt es Eselsbrücken um diese Klassen die man benötigt zu merken?
Es gibt da einen ganz einfachen Ansatz, der für mich sehr oft funktioniert. Übersetze, das was du tun willst, ins englische und suche dir eine Klasse die so heißt. Meistens entspricht die übergeordnete Kategorie dem Package. Das funktioniert erstaunlich oft, wenn du nicht gerade nach Yoda-Speak übersetzt. Etwas Übung macht den Rest. Das Prinzip lässt sich auch auf andere Programmiersprachen anwenden. Dies ist übrigends einer der Gründe, warum ich es hasse. wenn jemand versucht in deutsch zu programmieren.
 

matze86

Bekanntes Mitglied
Also bei uns schreibt sich da keiner was auf. Wenn man mal einen Tipp oder Ansatz benötigt, dann ist der erste Anlaufpunkt: https://stackoverflow.com/
Damit meinte ich, ich habe z.B. Java Dateien erstellt, die bestimmte Beispiele bringen wie ein Fenster erstellen etc.
Oder auch andere Sachen, so wie ein Prototyp. Das habe ich schon in Python gemacht. Wenn ich etwas in Python erstellen will und weiß etwas nicht mehr, dann mache ich bestimmte Datei auf und da ist mein Prototyp, geht schneller als mich kurz ins www einzuwählen.

Wobei das www auch sehr hilft, keine Frage,
 

Oneixee5

Top Contributor

Oneixee5

Top Contributor
Damit meinte ich, ich habe z.B. Java Dateien erstellt, die bestimmte Beispiele bringen wie ein Fenster erstellen etc.
Oder auch andere Sachen, so wie ein Prototyp. Das habe ich schon in Python gemacht. Wenn ich etwas in Python erstellen will und weiß etwas nicht mehr, dann mache ich bestimmte Datei auf und da ist mein Prototyp, geht schneller als mich kurz ins www einzuwählen.

Wobei das www auch sehr hilft, keine Frage,
So etwas ist einfach schnell veraltet, der Aufwand lohnt nicht. Der Browser ist ja auch immer offen, dass jemand mit Java irgendwas mit GUI entwickelt ist ja eh die Ausnahme. Gewöhne die an in englisch zu googeln, so erhältst die Treffer von Fachleuten. Die Namen merkst du dir mit der Zeit. Alles was in deutsch ist ist meist zweitklassig und nur vom Orginal übersetzt. Oft wird dann auch etwas wegelassen, was der Übersetzer als unwichtig ansieht.
 
G

Gelöschtes Mitglied 65838

Gast
wenn du klassen importierst in einer IDE kannst du auch zu deren deklaration springen und da steht meistens irgendwas drin was man nicht kapiert...

es ist auch der sinn von schnittstellen dass du nicht weist was es exakt intern macht, du schaust welcher methoden name passt zu dem ding was du willst
es gibt auch javadocs dh das sind kommentare die deine IDE auflöst diese gibts normalerweise für jede methode und bei größeren libs sind da auch oft beispiele dabei damit kannst du dich gut durchhangeln

deswegen sind auch klare methoden namen wichtig und eine IDE wie eclipse, intellij und was es sonst nicht noch alles gibt
 

Oneixee5

Top Contributor
Die Hauptsache ist zu lernen wie man an ein Problem herangeht, die Prinzipien der Softwareentwicklung, Algorithmen, best practices usw.. Die Programmiersprachen sind sich oft sehr ähnlich und oft nur eine Frage der Praxis. Es gibt natürlich in den Programmiersprachen auch Besonderheiten, die diese für bestimmte Probleme zur besten Option machen. Solche Entscheidungen sind aber nicht die Aufgabe und das Problem von Anfängern.
 
G

Gelöschtes Mitglied 65838

Gast
ich finde den youtube kanal von netlamp gut der macht immer 5 min videos für javafx und behandelt 1 thema

"Aufgaben" find ich immer blöd... mach einfach was dich interessiert weil du dich dann besser in die logik rein versetzen kannst
 
G

Gelöschtes Mitglied 70633

Gast
OK vielen dank für die Tipps.
Ich habe noch dieses Buch gefunden.
Ich bin im Internet schon mehrmals auf dieses Buch gestoßen. Ist sie auf dem neuesten Stand? Ich würde eine ehrliche Antwort begrüßen... Meine ersten Erfahrungen mit Programmierbüchern haben gezeigt, dass sie schneller veraltet sind, als man Zeit hat, sie zu lesen :) Obwohl ich wahrscheinlich gerade die falsche Wahl getroffen habe ...
 

mihe7

Top Contributor
Wie ist das in der Arbeitswelt, kann man Hilfsdateien (die man selbst erstellt) zur Hilfe nehmen?
Können tut man vieles, die Frage ist: wozu? Wenn man in einer Programmierumgebung arbeitet, erlangt man mit der Zeit eben Wissen und z. B. auch ein Gefühl dafür, wo was zu finden ist (d. h. wie werden Dinge benannt, wie sind die Bibliotheken strukturiert usw.) Man könnte auch von Erfahrung sprechen. Bewusst auswendig lernen wird da keiner was, kenne zumindest niemanden, denn was man ständig verwendet, prägt sich automatisch ein.

Lerne Konzepte, keine Sprachen/Bibliotheken. Eine Sprache zu "lernen" ist relativ einfach, sich in der Umgebung der Sprache zurechtzufinden, dauert etwas länger. Expert-Level erreichst Du ggf. erst nach Jahren. Was bleibt, sind Konzepte. Dazu gehören insbesondere Programmierparadigmen (wie imperativ, objekt-orientiert, funktional, deklarativ), Algorithmen und Datenstrukturen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Java-Buch für erfahrenen Programmierer gesucht Bücher, Tutorials und Links 6
A Buch- Parallele Programmierung mit Java Threads Bücher, Tutorials und Links 1
Robert Zenz Java Wiederholungen - Sich wiederholende Themen kurz zusammengefasst Bücher, Tutorials und Links 6
B Java Buch für Kinder Bücher, Tutorials und Links 5
M.L. Java 17 Bücher, Tutorials und Links 23
M.L. Java Dossier 8/21 Bücher, Tutorials und Links 5
M.L. Minecraft & Java 16 Bücher, Tutorials und Links 1
M.L. Java Version Almanac Bücher, Tutorials und Links 0
Ullenboom Neue Java-Video-Serie - Java 1 bis Java 16 - 50 Std. insgesamt Bücher, Tutorials und Links 1
M.L. "Free Java Training and $25 Certification Exams" Bücher, Tutorials und Links 0
M.L. Java-Tage (2020) Remote Bücher, Tutorials und Links 0
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
M.L. Java 16 Bücher, Tutorials und Links 0
M Beste Fachzeitschrift für Java Bücher, Tutorials und Links 2
C "Java von Kopf bis Fuß" als pdf Bücher, Tutorials und Links 6
M.L. Java 14 Bücher, Tutorials und Links 2
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
K "Webbrowser Programmierung in Java" Bücher, Tutorials und Links 0
J Buch für Anfänger gesucht - Java / JavaFX Bücher, Tutorials und Links 52
D Java Foundations 1Z0-811 Bücher, Tutorials und Links 0
M Lust auf Online-Kurs, um Java noch besser kennenzulernen? Bücher, Tutorials und Links 3
R Free Access-Ultimate Java Development and Certification Course Bücher, Tutorials und Links 0
M Java Bücher, Tutorials und Links 9
M.L. Java-Dossier für Softwarearchitekten 2019 Bücher, Tutorials und Links 0
T Java Fortgeschrittene und Profis Bücher, Tutorials und Links 2
T Java 8 lernen? & meinungen zum Buch Bücher, Tutorials und Links 12
K Cooles Java Tutorial, voll hilfreich Bücher, Tutorials und Links 3
K Vollständiges Java-Projekt zum Mitmachen Bücher, Tutorials und Links 2
M Einsteigerbuch / Tutorial für Java am PC + Android + Eclipse Bücher, Tutorials und Links 11
T Java Programmieren Bücher, Tutorials und Links 5
S Java Anfänger Kurs/Buch Bücher, Tutorials und Links 13
J Java Buch speziell zur Vererbung Bücher, Tutorials und Links 1
Wurstkopp [Humble Book Bundle] 15 Java O'Reilly E-Books für ~13€ (Englisch) Bücher, Tutorials und Links 0
S Java für Fortgeschrittene? Bücher, Tutorials und Links 1
S Java-Programmierung für Anfänger Bücher, Tutorials und Links 2
J Java-Hamster, mein Résumé. Bücher, Tutorials und Links 3
J Aktueller Java Kurs online Bücher, Tutorials und Links 5
J Java-Hamster1_Inspiration und Hilfestellung zu Aufgaben Bücher, Tutorials und Links 6
W Introduction to Programming Using Java Bücher, Tutorials und Links 1
I SCJP Sun Certified Programmer for Java 6 Study Guide - ist das Buch noch aktuell? Bücher, Tutorials und Links 6
DaCrazyJavaExpert Buchempfehlung für den erweiterten Java-Einstieg Bücher, Tutorials und Links 6
P Buch-Empfehlung zum Einstieg in Java Bücher, Tutorials und Links 42
D Java Online Video Kurs Bücher, Tutorials und Links 2
S Java-Programmieraufgaben Bücher, Tutorials und Links 1
S Java Facebook Gruppe Bücher, Tutorials und Links 0
K Java 8 Buch Bücher, Tutorials und Links 6
J aide android java ide Bücher, Tutorials und Links 2
M ausführliche Doku/Tutorial/Buch zu Java Mission Control Bücher, Tutorials und Links 0
S Java Tutorials Bücher, Tutorials und Links 0
S Java-Buch für absolute Anfänger Bücher, Tutorials und Links 7
I Java von Kopf bis Fuß (2006er Version) Bücher, Tutorials und Links 3
W Suche Java einsteiger Buch und habe eine Frage zu einer Mathe Software. Bücher, Tutorials und Links 8
T Java Netzwerkprogramierung Bücher, Tutorials und Links 6
J Gutes Java Buch für programmieren von Anwendungen Bücher, Tutorials und Links 1
Fab1 Java lernen mit ZERO TO ONE! (Youtube) Bücher, Tutorials und Links 1
N Java Anfänger Bücher schlechte Erfahrungen! Bücher, Tutorials und Links 15
S Daten in Java Programmen Bücher, Tutorials und Links 4
M Von Java nach C# Bücher, Tutorials und Links 13
E Wie in Java FX einsteigen und Tutorials dazu? Bücher, Tutorials und Links 8
M Suche Tutorial für Sound erstellung in JAVA Bücher, Tutorials und Links 3
U Jemand Erfahrungen mit dem Buch "Schrödinger programmiert Java" ? Bücher, Tutorials und Links 10
F Java von Kopf bis Fuß kostenlos !! Bücher, Tutorials und Links 3
F Java Bücher für Einstieg inkl. Übungsaufgaben Bücher, Tutorials und Links 0
V Suche gute Bücher über Informatik insbesondere Java Bücher, Tutorials und Links 1
A Kursempfehlung Java unter Eclipse gesucht Bücher, Tutorials und Links 2
G http://www.java-forum.org/ herunterladen? Bücher, Tutorials und Links 5
I Anfangen mit Java Bücher, Tutorials und Links 10
O FÜR JAVA-Anfänger ohne Grundwissen Bücher, Tutorials und Links 2
S Suche Java Herausforderungen Bücher, Tutorials und Links 5
F Suche gutes Buch oder Tut zu Java Spieleprogrammierung Bücher, Tutorials und Links 3
R "Java ist auch eine Insel" - Unterschiede zwischen Java 5 und 7 Bücher, Tutorials und Links 3
J Was meint ihr zu Java mit Eclipse? Bücher, Tutorials und Links 5
E Cover von Java Büchern Bücher, Tutorials und Links 5
B Java Start Software Bücher, Tutorials und Links 4
A Java-Grundlagen mit älterem Java5 Buch erlernen? Bücher, Tutorials und Links 4
S Java-Buch Part2 Bücher, Tutorials und Links 5
tuttle64 Suche Buchempfehlungen zu Java Sicherheit Bücher, Tutorials und Links 2
M Empfehlung Java Buch für Programmdesign Bücher, Tutorials und Links 7
T Anfängerbuch für c++ und evtl Java Bücher, Tutorials und Links 10
L Java Projekte Bücher, Tutorials und Links 3
M Java 5 und Java 7 Bücher, Tutorials und Links 7
K Deutsches Buch für Java Swing Bücher, Tutorials und Links 7
H Java von Kopf bis Fuss ? Bücher, Tutorials und Links 3
J Java Von Kopf bis Fuß Bücher, Tutorials und Links 14
P Suche Java Übungsaufgaben zu Datenstrukturen wie Listen etc Bücher, Tutorials und Links 5
K Java ist auch eine Insel Bücher, Tutorials und Links 10
F Java-Buch als Nachschlagewerk? Bücher, Tutorials und Links 13
S Suche gutes Java-Buch für fortgeschrittenere Themen Bücher, Tutorials und Links 4
J Java als Anfang Bücher, Tutorials und Links 4
I 2. Kapitel in Java Von Kopf bis Fuß Bücher, Tutorials und Links 27
I Java - Von Kopf bis Fuß - Bücher, Tutorials und Links 11
J Java ist auch eine Insel für Anfänger? Bücher, Tutorials und Links 26
C Java Buch Bücher, Tutorials und Links 10
C 3 Fragen zu Java Bücher, Tutorials und Links 11
M Java im Informatik Unterricht Bücher, Tutorials und Links 12
I "Sprechen Sie Java?" oder "Java von Kopf bis Fuß" Bücher, Tutorials und Links 15
3 Lohnt sich ein neues Java Buch? Bücher, Tutorials und Links 10
S Java EE 6 Tutorial Bücher, Tutorials und Links 2
S Java von kopf bis Fuß Bücher, Tutorials und Links 6
V C# -> Java Literatur Empfehlung Bücher, Tutorials und Links 4

Ähnliche Java Themen


Oben