Einige Javafragen eines Neulings

Status
Nicht offen für weitere Antworten.

salt

Aktives Mitglied
Hallo Leute,

ich habe ein paar Fragen zu Java:

1. Ist es normal das Klassen zur Datenspeicherung typengleicher Werte verwendet werden? Warum keine Arrays oder Listen?

2. Wie gehen Klassen auf die Rechenzeit?

3. Ich benutze jcom für Excelaufgaben und muss vor jedem Einfügen in eine Zelle auf Exceptions testen, dass ist doch Wahnsinn oder? Das muss doch auf die Geschwindigkeit gehen.

4. Welche Bücher könnt ihr empfehlen?

5. Ich verwende Netbeans, gibt es was vergleichbares oder besseres? (Eclipse kenne ich)

6. Wenn ich einen String überschreibe, habe ich dann ein ähnliches Problem wie beim konkatinieren?

7. Verwendet ihr die ungarische Notation?
 

Illuvatar

Top Contributor
1. Na ja, für ne bestimmte Anzahl oder für besondere Objekte kann man das schon mal brauchen, z.B. n-Tupel-Klassen. Oder hab ich dich falsch verstanden?

2. Jedes Objekt braucht bissle Speicher. Wie viele Klassen du hast is wurscht.

3. Ich kenn jcom net, aber das is sicher kein Geschwindigkeitsproblem. Solange es keine Exception gibt wird ja auch keine abgefangen usw.. Kannst ja probieren mögl. wenig try-catch-Blöcke zu nehmen.

4. http://www.java-forum.org/de/viewforum.php?f=12
http://www.javaforum.org/de/javabuch/
http://www.galileocomputing.de/openbook/javainsel4/
http://www.javalinkbase.de/

5. http://www.java-forum.org/de/viewtopic.php?t=15089
http://www.javalinkbase.de/

6. Wie überschreiben? So was?
Code:
String s = "a";
s = "b";
Nö hast du net, das is wie mit jedem Objekt. Ein neues Objekt wird erstellt (wenns noch net im Pool is) und das alte braucht paar Byte Speicher.

7. Was fürn Viech?

Edit: Erster
 

Wildcard

Top Contributor
1. Ist es normal das Klassen zur Datenspeicherung typengleicher Werte verwendet werden? Warum keine Arrays oder Listen?
In Klassen kann man nichts speicher sondern nur in Objekten. Da Arrays und Listen auch Objekte sind erübrigt sich die Frage.

2. Wie gehen Klassen auf die Rechenzeit?
Blupp siehe oben

3. Ich benutze jcom für Excelaufgaben und muss vor jedem Einfügen in eine Zelle auf Exceptions testen, dass ist doch Wahnsinn oder? Das muss doch auf die Geschwindigkeit gehen.
Du testest ja vermutlich nicht auf Exceptions, sonder fängst sie nur auf wenn eine auftritt?

4. Welche Bücher könnt ihr empfehlen?
Um Java zu lernen? Sieh dir mal die JLiB oder den Bücher und Tutorials bereich an.


6. Wenn ich einen String überschreibe, habe ich dann ein ähnliches Problem wie beim konkatinieren?
Strings sind unveränderlich. Man kann sie nicht überschreiben.

Code:
7. Verwendet ihr die ungarische Notation?
Nein!
 

salt

Aktives Mitglied
@Illuvatar

1. nTulpel ja. Ich kenne das von anderen Programmiersprachen so, dass man 2-Dimensionale Arrays/Listen/Vectoren, whatever macht.

3. Sowenig wie try & catch dachte ich mir. Aber da ich ein Objekt erzeuge mit indem ich verschiedene Methoden habe, so wie auch die für eine Zelle füllen, muss ich da immer ein try & catch machen.

@Wildcard

Okay stimmt das sind Objekte. Ist schon spät für mich :)

Wegen den Strings habe ich mich auch nicht klar ausgedrückt. Ich meine das überschreiben einer Variablen vom Typ String.

Ja ich teste, so denke ich mal nur auf Exceptions, also nur das geforderte try & catch bei manchen Methodenaufrufen, weil sonst der Compiler streikt.
 

salt

Aktives Mitglied
Achso wieso das in den Tutroials:

8. Keller und nicht Stack?

9. Lauscher und nicht Listener?
 

Wildcard

Top Contributor
salt hat gesagt.:
Wegen den Strings habe ich mich auch nicht klar ausgedrückt. Ich meine das überschreiben einer Variablen vom Typ String.
Code:
String s = "blupp"
String k = s;

Ist kein Problem, da kein neues Objekt erzeugt wird.
Das sollte man natürlich nicht machen:
String s = "blupp";
String g = new String(s);
Es geht nur darum wie viele Objekte erstellt werden. Jede 'Veränderung' an einem String ist eben ein neues Objekt.
salt hat gesagt.:
Achso wieso das in den Tutroials:

8. Keller und nicht Stack?

9. Lauscher und nicht Listener?
Igitt!
 

salt

Aktives Mitglied
Gibt es eine Möglichkeit 2-Dimensionale Arrays/Listen nach einemen bestimmten Kriterieum zu soritieren?

Soetwas wie usort in PHP?
 

mic_checker

Top Contributor
salt hat gesagt.:
Achso wieso das in den Tutroials:

8. Keller und nicht Stack?

9. Lauscher und nicht Listener?

Hmm...da wollte wohl jemand unbedingt deutsche Begriffe....ich bevorzuge auch "Stack" ;)

Wenn du deine eigene Klasse geschrieben hast und du Objekte dieser Klasse deiner Liste hinzufügst, so kannst du auch sortieren in dem deine Klasse Comparable implementiert, dann mit Collections.sort(deineliste)....gabs aber auch schon des öfteren im Forum.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
MoxMorris Einige Methoden aus verschiedenen Klassen nacheinander auszuführen läuft seltsam Java Basics - Anfänger-Themen 2
J Einige Anfängerfragen (Datentypen, Wertebereich) Java Basics - Anfänger-Themen 11
A Shopping Cart Programm. Verstehe einige Zusammenhänge nicht Java Basics - Anfänger-Themen 1
R Einige Neulingsfragen (Wrapper, GUI-Programmierung) Java Basics - Anfänger-Themen 4
C Einige Anfängerfragen (Return-Wert, Exception...) Java Basics - Anfänger-Themen 11
J Einige Anfängerfragen Java Basics - Anfänger-Themen 3
S Erste Schritte Einige Anfängerfragen Java Basics - Anfänger-Themen 5
C Einige Fragen zu Frames Java Basics - Anfänger-Themen 7
M Vererbung Methode nur für einige Klassen? Java Basics - Anfänger-Themen 8
S Einige Grundlegende Begriffe Java Basics - Anfänger-Themen 6
P Hilfe bei MultiThreading; Einige Fragen. Java Basics - Anfänger-Themen 14
M JPanel - einige Fragen und Probleme Java Basics - Anfänger-Themen 6
V Java Fenster, einige Probleme und Fragen Java Basics - Anfänger-Themen 5
A RS232 und Microcontroller - einige Fragen Java Basics - Anfänger-Themen 7
G Java Verstaendnis ? und einige Fragen Java Basics - Anfänger-Themen 4
Q Bilderdownload per ftp.einige Bilder defekt Java Basics - Anfänger-Themen 4
D Einige Fragen zu Java Java2D JDBC usw. XD Java Basics - Anfänger-Themen 13
T Listen | und einige Methoden für Listen Java Basics - Anfänger-Themen 11
S einige Fragen: jTextPanel scrollen Java Basics - Anfänger-Themen 2
K Wie werden einige Methoden aufgerufen ? Java Basics - Anfänger-Themen 4
1 Einige Anfängerfragen Java Basics - Anfänger-Themen 12
A Einige Fragen zu Files Java Basics - Anfänger-Themen 2
B IRC Channel für javafragen? Java Basics - Anfänger-Themen 3
D Anzahl der möglichen Android Speermuster eines 4x4-Gitters berechnen? Java Basics - Anfänger-Themen 8
J Druckbarer Bereich eines Druckers ermitteln. Java Basics - Anfänger-Themen 8
O Projektstruktur eines neuen Maven-Projektes, Ordner src? Java Basics - Anfänger-Themen 8
G Ungefähre Restdauer eines Kopiervorgangs ermitteln Java Basics - Anfänger-Themen 3
D Erste Schritte Frage eines absoluten Anfängers Java Basics - Anfänger-Themen 3
R Operatoren Klausurenfrage: Auswertungspräzedenz eines komplizierten Ausdrucks Java Basics - Anfänger-Themen 6
M Länge eines Arrays als Variable speichern möglich? Java Basics - Anfänger-Themen 14
P Objekt einer Methode eines anderen Objektes übergeben Java Basics - Anfänger-Themen 5
P Wie kann ich beispielsweise Speicherstände eines Spiels DAUERHAFT in meinem Programm speichern? Java Basics - Anfänger-Themen 3
laxla123 Eigenschaften eines Algorithmus (determiniert vs.. deterministisch) Java Basics - Anfänger-Themen 2
monsterherz Ablauf der Erstellung eines Java Programmes Java Basics - Anfänger-Themen 17
monsterherz Fehler Semikolon fehlt - ich weiss aber nicht wo da noch eines hin sollte... Java Basics - Anfänger-Themen 21
J Farbe des Striches eines TitledBorders ändern Java Basics - Anfänger-Themen 2
pc pc pc pc pc letztes Element eines Arrays n Java Basics - Anfänger-Themen 3
walid Öffnungszeiten eines Geschäftes Java Basics - Anfänger-Themen 3
paulen1 Best Practice "Unchecked Assignment" Warnung beim erstellen eines 2D Arrays of Arraylists Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
U Eigenschaft eines JTextfiels per ActionListener ändern... Java Basics - Anfänger-Themen 2
B Synchronisation eines kleinen Museums Java Basics - Anfänger-Themen 47
krgewb Breite und Höhe eines Bildes in base64 auslesen Java Basics - Anfänger-Themen 3
Sachinbhatt Was ist die Notwendigkeit eines Sammlungsframeworks in Java? Java Basics - Anfänger-Themen 2
N Textdatei aus Resourcen-Ordner eines Projekts/ jar-file lesen Java Basics - Anfänger-Themen 4
B Produkt eines double - streams Java Basics - Anfänger-Themen 3
B Attribute eines Objekts einer Klasse durch statische Methode einer 2. Klasse ändern? Java Basics - Anfänger-Themen 32
S Variablen Letzte Zeile eines Strings entfernen Java Basics - Anfänger-Themen 1
D Inhalt eines Arrays ausgeben Java Basics - Anfänger-Themen 7
A Jedes zweite Element eines Arrays entfernen Java Basics - Anfänger-Themen 30
sserio Java Fx, wie erstellt man einen EventHandler, der durch das Drücken eines Button Texte in eine Table view einfügt Java Basics - Anfänger-Themen 17
J Größe eines Strings in Pixel Java Basics - Anfänger-Themen 18
M Parse-Tree eines statements darstellen Java Basics - Anfänger-Themen 0
H Java verkettete Liste, Wert eines Index zurückgeben Java Basics - Anfänger-Themen 1
bluetrix Programmieren eines Bots für Zahlen-Brettspiel Java Basics - Anfänger-Themen 9
J Hinzufügen eines Objektes in ein Objekt-Array Java Basics - Anfänger-Themen 62
M Wie kann die Implementation einer Methode den Wert eines Attributs vermindern? Java Basics - Anfänger-Themen 3
A Rekursive Implementation eines Codes Java Basics - Anfänger-Themen 4
H String Repräsentation eines Rechtecks mit Instanz-Methode Java Basics - Anfänger-Themen 8
M Konstruktor ohne Übergabe eines Wertes Java Basics - Anfänger-Themen 7
M Wie kann ich in einem Konstruktor die Methode eines anderen Interfaces mit den jeweiligen Parametern aufrufen? Java Basics - Anfänger-Themen 8
M Wie erreiche ich das Vorwärtsgehen eines Roboters? Java Basics - Anfänger-Themen 2
M Wie erreiche ich es das Vorwärtsgehen eines Roboters? Java Basics - Anfänger-Themen 0
R While-Loop der die Einträge eines Arrays in umgekehrter Reihenfolge anzeigt Java Basics - Anfänger-Themen 3
A Optimierung eines Programms: Mergen der Dateien Java Basics - Anfänger-Themen 23
melisax Alle Möglichkeiten eines Wortes angeben Java Basics - Anfänger-Themen 3
A Java, verarbeitung eines xml-files Java Basics - Anfänger-Themen 2
C Fehler beim erstellen eines Objektes Java Basics - Anfänger-Themen 3
B Konkatenieren eines Strings und inkremtierenden Zahl zu einer INT Variablen Java Basics - Anfänger-Themen 7
F Initialisieren eines Web-Mp3 Players in Tabs durch "booleans" erst wenn Tab geöffnet wird ...? Java Basics - Anfänger-Themen 1
P Drei Zahlen eines Würfelspiels auswerten Java Basics - Anfänger-Themen 7
C Brauche Hilfe beim Schreiben eines Programmes :/ Java Basics - Anfänger-Themen 1
C initialisieren eines arrays richtiger Größe und mit geeignetem Datentyp Java Basics - Anfänger-Themen 26
C Überprüfen eines Programms auf Syntaxfehler Java Basics - Anfänger-Themen 3
S Wie kann ich den Bereich eines Integers begrenzen? Java Basics - Anfänger-Themen 2
nonickatall Grundsätzliches Verständnisproblem des Aufbaus eines Programms Java Basics - Anfänger-Themen 19
B Downgrade eines bestehenden Projektes Java Basics - Anfänger-Themen 5
amelie123456 Geschwindigkeit der Methode bewegeDich eines Objekts ändern Java Basics - Anfänger-Themen 2
D Hilfe beim Erzeugen eines Arrays NullPointerException wird ausgelöst Java Basics - Anfänger-Themen 11
J maximaler Wert eines Integers Java Basics - Anfänger-Themen 14
TimoN11 IntelliJ , Ausgabe von einem Quellcode in Eingabe eines Quellcodes Java Basics - Anfänger-Themen 1
Z Rückgabe eines Values in umgekehrte richtung Java Basics - Anfänger-Themen 5
L Methode zum invertieren eines Arrays Java Basics - Anfänger-Themen 7
B fragen zu Aufbau eines UML-Klassendiagramm Java Basics - Anfänger-Themen 1
eleonori Durchschnitt aller Werte eines Baums berechnen Java Basics - Anfänger-Themen 5
M Benutzereingabe eines Codes verbessern Java Basics - Anfänger-Themen 3
B Modulo-Operator anhand eines Beispieles erklären Java Basics - Anfänger-Themen 7
J Verschieben von Buchstaben in einem String um vorgegebene Anzahl von Zeichen innerhalb eines weiteren String Java Basics - Anfänger-Themen 12
F Auf Variablen eines Konstruktors zugreifen Java Basics - Anfänger-Themen 4
Kawastori Größe eines Arrays bestimmen Java Basics - Anfänger-Themen 13
Lena_2611 Vergleich von Array1 Index mit Array2 Wert und erzeugen eines neues Arrays Java Basics - Anfänger-Themen 8
A Teilarrays eines 2D-Arrays sortieren Java Basics - Anfänger-Themen 4
marcooooo Separator zwischen allen Zeichen eines Strings einfügen Java Basics - Anfänger-Themen 29
C Wie kann ich Versionen eines Projektes in Eclipse erstellen? Java Basics - Anfänger-Themen 3
yoskaem Text Color durch Klicken eines Buttons in anderer Activity ändern Java Basics - Anfänger-Themen 2
A Teilen eines Arrays Java Basics - Anfänger-Themen 5
DorFey Sortieren eines mehrdimensionalen Arrays Java Basics - Anfänger-Themen 8
P Klasse hat keinen Zugriff auf getter/setter-Methoden eines Objektes Java Basics - Anfänger-Themen 9
R Löschen und ausgeben eines Teilbaums Java Basics - Anfänger-Themen 3
J Alle Werte eines Strings zusammen addieren Java Basics - Anfänger-Themen 15

Ähnliche Java Themen

Neue Themen


Oben