Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: Java ::  Argumente als Referenz und gutes Java Buch  
Gehen Sie zu Seite 1, 2, 3  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
c++programmierer
Unregistrierter




Beitrag c++programmierer Unregistrierter 20:23:17 29.11.2011   Titel:   Argumente als Referenz und gutes Java Buch            Zitieren

Hallo Leute,

ich traue mich als C++ Programmierer mal an einen Java Code und kriege es auf Anhieb nicht hin Argumente als Referenz zu übergeben. Wie wird bei Java entschieden was als Referenz und was als Value übergeben wird?

Gibt es eigentlich gute Java Bücher? Vielleicht auch in deutsch? Ich frage weil es in C++ Bücher gibt von denen man besser die Finger lassen sollte.

Danke !
gastantwort
Unregistrierter




Beitrag gastantwort Unregistrierter 20:38:01 29.11.2011   Titel:              Zitieren

In java werden alle argumente by value übergeben

Buch: Java von kopf bis fuß
c++programmierer
Unregistrierter




Beitrag c++programmierer Unregistrierter 20:45:32 29.11.2011   Titel:              Zitieren

gastantwort schrieb:
In java werden alle argumente by value übergeben

Buch: Java von kopf bis fuß


Und wie stelle ich sicher dass die Änderung am übergebenen Parameter erhalten bleibt?
Bashar
Mitglied

Benutzerprofil
Anmeldungsdatum: 15.05.2001
Beiträge: 17739
Beitrag Bashar Mitglied 21:05:21 29.11.2011   Titel:              Zitieren

Gar nicht.

_________________
OSL♥
c++programmierer
Unregistrierter




Beitrag c++programmierer Unregistrierter 21:12:34 29.11.2011   Titel:              Zitieren

Bashar schrieb:
Gar nicht.


Ich könnte schwören dass ich so etwas in der Vorlesung hatte. Viele Jahre her.
icarus2
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.09.2009
Beiträge: 1357
Beitrag icarus2 Mitglied 22:27:47 29.11.2011   Titel:              Zitieren

Was hast du denn konkret vor?

Java ist auch eine Insel scheint ganz gut zu sein. Ist auch kein Anfaengerbuch, sollte also fuer dich das richtige sein. Kannst mal reinlesen. Ist gratis online.
Korrektor
Unregistrierter




Beitrag Korrektor Unregistrierter 06:01:52 30.11.2011   Titel:              Zitieren

gastantwort schrieb:
In java werden alle argumente by value übergeben

Buch: Java von kopf bis fuß


Das gilt AFAIK nur für primitive Datentypen.
Also int, double, char usw.


Objekte, auch Datentypen die ein Objekt sind, z.B. String oder Integer werden immer als Referenz übergeben.
Das gleiche gilt für Arrays, in Java werden die auch als spezielle Objekte behandelt. Das merkt man daran, daß es für Arrays Methoden gibt, die man Nutzen kann.
Einfach in Eclipse mal ein Array hinschreiben und dann den Punktoperator benutzen, Eclipse listet dann die Methoden auf.
LordJaxom
Mitglied

Benutzerprofil
Anmeldungsdatum: 23.11.2005
Beiträge: 5697
Beitrag LordJaxom Mitglied 07:57:38 30.11.2011   Titel:              Zitieren

Korrektor schrieb:
Objekte, auch Datentypen die ein Objekt sind, z.B. String oder Integer werden immer als Referenz übergeben.


Referenzen auf Objekte werden genau wie Primitive per Value übergeben. Wenn irgendwas per Referenz übergeben würde, wäre folgendes möglich:

Java:
1
2
3
4
5
6
7
8
void fillString(String value)
{
    value = "Hallo";
}
 
String x;
fillString(x);
assert x.equals("Hallo");


Zuletzt bearbeitet von LordJaxom am 07:58:05 30.11.2011, insgesamt 1-mal bearbeitet
nachtfeuer
Moderator

Benutzerprofil
Anmeldungsdatum: 08.04.2010
Beiträge: 1432
Beitrag nachtfeuer Moderator 11:50:36 30.11.2011   Titel:              Zitieren

Versuchs mal mit diesem Buch:
http://www.amazon.de/Obje ....... gerseminar/dp/3826675045/

Am Anfang versuchen viele Java Einführungen, ein Buch über UML zu ersetzen, so auch der Autor dieses Buches, fast ein Viertel des Buches, also knapp 100 Seiten, kann man aber getrost übergehen aber der Rest ist wirklich OK zum Lernen der ersten Schritte, und um Konfusion zu vermeiden.

Wenn man höhere Ansprüche hat, dann ist die Einführung vom Herrn Baltes-Götz von der Universität Trier
http://www.uni-trier.de/f ....... t/doku/java/v60/Java6.pdf
sehr gut, er geht etwas forscher zur Sache, bleibt aber noch einsteigerfreundlich mit Ausgabetabellen, ausführlichen Installationsanleitungen und vor allem umfangreicher und sogar im Vergleich zu Vorgängerversionen optimiert.
Das Java ist eine Insel Buch ist auch ganz gut, aber mehr für Fortgeschrittene zum Vertiefen oder Nachschlagen.
Also wenn man lieber Online lernt, oder gerne Ausdruckt, Baltes Götz, wenn lieber Buch, Niemann und Java von Kopf bis Fuß von der Sierra, aber das Sierra Buch ist schon relativ alt, von 2006 - Eventuell doch ein Risiko eingehen, also Niemann + http://www.amazon.de/Weg- ....... ntwicklung/dp/3898646688/ , weils halt aktueller ist, und das ist auch nicht unwichtig.
Schau dir auf alle Fälle die Einführung vom Baltes-Götz oben an, eventuell brauchst du ja gar kein Buch.

_________________
HhxV9rU5D8o236dZF7bMQ4Dys1_TuUmI4mZM.d2qD15ERi_0dgcHP0UViL3e-4WUi0nXXNwDYqA10sLEgjBVtdhE
tpehI7qHRZESiO_7LhPZFMQWNoiVrJDsEGD26n.H0lV8wOwYAe8UsbUJe5m65NyPaghnSoMzROo2gJ6nTeVSkxLk
a6hvNe11r9U7xddV9mq6NEi_V0C9k4augEKVSW3PV8LgCYum7KaXc9Ijq_ZT7zhspI.=-
UML ist durchaus sinnvoll
Unregistrierter




Beitrag UML ist durchaus sinnvoll Unregistrierter 23:29:34 30.11.2011   Titel:              Zitieren

nachtfeuer schrieb:
Versuchs mal mit diesem Buch:
http://www.amazon.de/Obje ....... gerseminar/dp/3826675045/

Am Anfang versuchen viele Java Einführungen, ein Buch über UML zu ersetzen, so auch der Autor dieses Buches, fast ein Viertel des Buches, also knapp 100 Seiten, kann man aber getrost übergehen aber der Rest ist wirklich OK zum Lernen der ersten Schritte, und um Konfusion zu vermeiden.


Ich finde den Einstieg in UML in einem Java Buch nicht schlecht.

Denn die Objektorientierte Programmierung habe ich erst gelernt, nachdem ich ein Buch über UML gelesen habe.
Da hat es dann auf einmal Klick gemacht.
Bei meinem Javabuch "Java als erste Programmiersprache" war das nicht so, das hat zwar ganz gut erklärt was Objekte sind und wie das mit der Datenkapselung ist, aber wie das ganze eigentlich so richtig harmoniert und zu eiem größeren Ganzen durch OOD zusammengesetzt wird, das habe ich erst in diesem Buch gelernt:
http://www.amazon.de/UML- ....... -Computing/dp/3836214199/
c++.de :: Java ::  Argumente als Referenz und gutes Java Buch  
Gehen Sie zu Seite 1, 2, 3  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.