Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 19:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ und Java das Gleiche?

Discussion on C++ und Java das Gleiche? within the C/C++ forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
BloodlyKnife's Avatar
 
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?
BloodlyKnife is offline  
Old 03/19/2010, 18:01   #2
 
xNopex's Avatar
 
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.
xNopex is offline  
Thanks
1 User
Old 03/19/2010, 21:11   #3


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by xNopex View Post
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
MrSm!th is offline  
Thanks
1 User
Old 03/20/2010, 08:03   #4
 
BloodlyKnife's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
Vielen Dank
Kann Geschlossen werden
BloodlyKnife is offline  
Old 03/20/2010, 08:13   #5
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Quote:
Originally Posted by MrSm!th View Post
*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
xNopex is offline  
Thanks
1 User
Old 03/20/2010, 11:16   #6
 
flo8464's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 161
Received Thanks: 38
Java hat keine Zeiger, also NEIN !
flo8464 is offline  
Old 03/20/2010, 11:22   #7


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by xNopex View Post
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^^
MrSm!th is offline  
Old 03/20/2010, 16:13   #8
 
flo8464's Avatar
 
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.
flo8464 is offline  
Old 03/20/2010, 17:04   #9
 
xNopex's Avatar
 
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...
xNopex is offline  
Old 03/20/2010, 17:21   #10


 
Cholik's Avatar
 
elite*gold: 4
Join Date: Aug 2008
Posts: 6,783
Received Thanks: 4,992
#closed on request
Cholik is offline  
Closed Thread


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.