|
You last visited: Today at 19:02
Advertisement
C++ und Java das Gleiche?
Discussion on C++ und Java das Gleiche? within the C/C++ forum part of the Coders Den category.
03/19/2010, 10:34
|
#1
|
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
|
C++ und Java das Gleiche?
Hi,
Ich lerne Java wollte aber auf C++
umsteigen und mal so Probiert im Programm und die Codes von
Java sind in C++ auch wirklich gegangen.
Was ist der Unterschied zwischen C++ und Java von der Syntax?
|
|
|
03/19/2010, 18:01
|
#2
|
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
|
Vom Syntax her gibt es kaum Unterschiede. Ich lerne seid 2Jahren Java inner Schule und ich habe Syntaxmäßig noch nie etwas in Java gesehen, was ich zuvor nicht auch in C++ gesehen habe. Okay das Einbinden externer Bibliotheken ist syntaxmäßig der einzigste Unterschied, der mir grad einfällt und den ich im Unterricht festgestellt habe.
|
|
|
03/19/2010, 21:11
|
#3
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by xNopex
Vom Syntax her gibt es kaum Unterschiede. Ich lerne seid 2Jahren Java inner Schule und ich habe Syntaxmäßig noch nie etwas in Java gesehen, was ich zuvor nicht auch in C++ gesehen habe. Okay das Einbinden externer Bibliotheken ist syntaxmäßig der einzigste Unterschied, der mir grad einfällt und den ich im Unterricht festgestellt habe.
|
*hust*
1. konstruieren von klassen ist bei java immer dynamisch (immer mit new)
2. bei arrays gibts bei java den member .lenght (ok hängt damit zusammen, dass es ja komplett objektorientiert ist)
3. das deklarieren von membern einer klasse ist ganz anders als in C++. bei c++ schreibt man nicht vor jeden member public/private/protected
4. in c++ gibts nicht die funktion, eine klasse als interface und eine als implementation zu deklarieren
aber generell was die operatoren angeht (mit denen man ja am meisten bei den grundlagen zutun hat) gibts 0 unterschiede
|
|
|
03/20/2010, 08:03
|
#4
|
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
|
Vielen Dank 
Kann Geschlossen werden
|
|
|
03/20/2010, 08:13
|
#5
|
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
|
Quote:
Originally Posted by MrSm!th
*hust*
1. konstruieren von klassen ist bei java immer dynamisch (immer mit new)
2. bei arrays gibts bei java den member .lenght (ok hängt damit zusammen, dass es ja komplett objektorientiert ist)
3. das deklarieren von membern einer klasse ist ganz anders als in C++. bei c++ schreibt man nicht vor jeden member public/private/protected
4. in c++ gibts nicht die funktion, eine klasse als interface und eine als implementation zu deklarieren
aber generell was die operatoren angeht (mit denen man ja am meisten bei den grundlagen zutun hat) gibts 0 unterschiede
|
1 ist kein Unterschied, da es in C++ auch möglich ist.
2 ist kein Unterschied, die vector-klasse hat auch eine methode size(). Wer noch ein Array verwendet ist selber schuld.
3. haste recht
4. haste recht
|
|
|
03/20/2010, 11:16
|
#6
|
elite*gold: 0
Join Date: Nov 2008
Posts: 161
Received Thanks: 38
|
Java hat keine Zeiger, also NEIN !
|
|
|
03/20/2010, 11:22
|
#7
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by xNopex
1 ist kein Unterschied, da es in C++ auch möglich ist.
2 ist kein Unterschied, die vector-klasse hat auch eine methode size(). Wer noch ein Array verwendet ist selber schuld.
3. haste recht
4. haste recht
|
1. bei java ist es aber NUR so möglich ;D
2. nunja, manchmal braucht man aber ein array und ich habe doch auch von array gesprochen, wenn du vector nimmst, haste ja nen anderen namen^^
|
|
|
03/20/2010, 16:13
|
#8
|
elite*gold: 0
Join Date: Nov 2008
Posts: 161
Received Thanks: 38
|
Quote:
|
1 ist kein Unterschied, da es in C++ auch möglich ist.
|
Nein, ist komplett anders, Java hat einen Garbage-Collector, C++ nicht.
Quote:
|
2 ist kein Unterschied, die vector-klasse hat auch eine methode size(). Wer noch ein Array verwendet ist selber schuld.
|
Ich sags mal so, wer permanent kleine Arrays dynamisch anlegt (vector bezieht den Speicher über new) ist selbst schuld, reichlich imperformant. Auf dem Stack ist es 1000x schneller angelegt und entfernt.
|
|
|
03/20/2010, 17:04
|
#9
|
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
|
Was hat das jetzt mit nem Garbage Collector zu tun? Dann musst Du dich in C++ halt selber um den "Müll" kümmern, ändert ja nix am Syntax.
Immer das Argument mit der Geschwindigkeit... Man kann auf gut Deutsch auch auf die Geschwindigkeit scheißen und mal auf Sicherheit setzen! Ich hatte noch nie ein Problem mit der Performance, durch die Verwendung von vector-Objekten! Wenn du dauerhaft darunter leidest würde ich mal meinen Sourcecode optimieren...
|
|
|
03/20/2010, 17:21
|
#10
|
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
|
#closed on request
|
|
|
 |
Similar Threads
|
.de-gleiche mob_proto
02/13/2010 - Metin2 Private Server - 0 Replies
Well, entschuldigt mich fürs wiederholten öffnens eines Threads ..
Kurz und knapp - gibts ne table die den .de-werten nahe kommt ?
Mfg.
|
ist sw sro und sjsro das gleiche???
11/05/2009 - SRO Private Server - 10 Replies
hi ich steh en bisschen aufm schlauch weil ich würde gerne wissen ob swsro und sjsro das gleiche ist
|
Immer das Gleiche
10/12/2009 - Metin2 PServer Guides & Strategies - 4 Replies
Hallo Leute bei mir kommt immer die Gleich meldung also es wurd auch alles neu drauf gemacht aber es sieht immer noch so aus und kann nicht einloggen
ConnectDBCheckAuthMasterAuth 6connect: Operation timed out
connect: Operation timed out
connect: Operation timed out
connect: Operation timed out
connect: Operation timed out
connect: Operation timed out
connect: Operation timed out
connect: Operation timed out
|
Immer die gleiche ip oO
10/02/2007 - Technical Support - 2 Replies
Hallo,
Mich ärgerts , ich möchte eine Dynamic ip Adresse, nach einem Router neustart bekomme ich keine neue Ip zugeteilt.
Ich habe eine FritzBox!slwlan.
Dsl 1000 - Flatrate alles ganznormal. Nicht irgendwie Standleitung gekauft oda so kp kenn mich halt nicht aus.
Kann man irgendwie,einstellen ,dass man immer eine neue ip bekommt.
Oder muss ich eine E-Mail an den Provider schreiben bzw Tarif umstellen.
|
All times are GMT +1. The time now is 19:02.
|
|