Umstieg von C++ auf Java?

steffen1997

Mitglied
Also,meine Frage ist ich habe Grundkenntisse in C++, ich möchte auf Java umsteigen wie schwierg wird das und wo sind die Unterschiede zwischen C++ und Java ausserdem gibt es für die Spieleprogrammierung(ich benutze Unity und daran bin ich hauptsächtlich interessiert) einfache 3D Engines so wie Unity oder sollte ich lieber bei Unity3D mit Javascript bleiben(bin von Ogre auf Unity umgesteigen,weil installation und Programmierung war mir ohne halbwegs anständigen mitgelieferten Leveleditor zu aufwändig)und noch eine Frage gibt es zu Java gute Bücher.Meine letzte Frage ist kann ich Java lernen und trotzdem mit Unity weiterarbeiten(wegen durcheinander kommmen)?
Ich hoffe jemand kann mir bei dieser Entscheidung helfen.

Mfg steffen1997
 
M

Marcinek

Gast
In deinem Text gibt es mehr Sätze als Satzzeichen. ;D

Also zu allen Fragen gibt es hier bereits Threads.

Bücher, Unterschiede und die Einbindung von NAtiven Code in Java.

Du kannst nicht, wie in .NET C++ und Java einfach mischen.

Gruß,

Martin
 
G

guest565

Gast
Um bei der Genauigkeit dieser Frage zu bleiben: das kommt ganz auf dich an

Manche sind schon mit einer Sprache heillos überfordert, für andere ist es ganz normal in mehreren Sprachen zuhause zu sein.

Wobei das bei dir ganz danach aussiehst, dass du dich etwas übernimmst. Du hast gerade mal "Grundkenntisse in C++", willst jetzt noch Java lernen, aber willst ein Spiel mit 3D-Grafik machen? Das passt doch vorne und hinten nicht zusammen.

Lerne dir erstmal eine solide Programmiertechnik an und dann kannst du weiterschauen.
 

0x7F800000

Top Contributor
Klingt alles irgendwie sehr verwirrt... Ist 1997 das Geburtsjahr? Könntest du evtl. etwas genauer beschreiben, was du willst oder vorhast? C++ und Java haben teilweise recht unterschiedliche Einsatzbereiche, und sind beide keine Spiele-Engines. Wenn du unbedingt etwas seriöseres mit Spieleprogrammierung machen willst, solltest du wohl erstmal bei C++ bleiben.

Kurz zu Fragen:

Unterschiede: Java ist erheblich schonender für den Programmierer, und erlaubt es nicht, sich zu oft in den Fuß zu schießen, im Unterschied zum allzu ehrlichen C++. Java an sich ist im gewissen sinne etwas "höher" (zB wenn man generics zu templates vergleicht), was man mehr mag ist Geschmackssache. Auf dem Gebiet der Spiele und der wissenschaftlichen Berechnungen ist C++ etwas etablierter.

Bücher gibt's für java zuhauf, online & kostenlos. Google "java insel openbook", siehe FAQ

*Irgendwelche* Engines gibt es immer für alles (vielleicht nicht für Prolog), aber diese sind bei Java nicht so populär, einfach weil Java ganz wo anders verwendet wird, nämlich bei monströsen serverseitigen Anwendungen.

Was mehrere Sprachen zur selben Zeit angeht: kommt darauf an, wie viele Sprachen du schon geschluckt hast. Wenn C++ deine erste ist, dann lern erstmal C++ halbwegs ordentlich, und danach lerne noch einen haufen Sprachen: jedes jahr eine oder so. Wenn du C++ gelernt hast, wirst du auch besser verstehen, wofür man Java schätzt, auch wenn du dich anfangs so fühlen wirst, als könntest du damit nicht mal bis Zehn zählen. Das merkwürdige Gefühl der amputierten Hände beschleicht einen stets, wenn man mit einer neuen Sprache konfrontiert wird, und an etwas anderes gewohnt ist, das legt sich aber, desto schneller, umso mehr man lernt.
 
Zuletzt bearbeitet:

steffen1997

Mitglied
ich benutze ja unity für spiele ich wollte eigentlich auch wissen wofür java hauptsächtlich benutzt wird(im Gegensatz zu C++) und ob es auch komfortable und einfache 3d-engines wie Unity gibt.
 

timbeau

Gesperrter Benutzer
ICh würde anders an sowas rangehen. Schau, was dich interessiert/was du vorhast und dann überlegst du opb du dafür neue Sprachen brauchst. Jetzt auf alle Möglichkeiten von Java einzugehen ist doch recht sinnlos. Für Spiele gibts auch fertige Engines mit eigenen Sprachen.
 

steffen1997

Mitglied
ich bin vorallem an spielen interressiert da nehme ich Uniy mit javascript(ich weiss dass das noch nicht mal annähernd wie Java ist)ich bin aber auch an Grafikprogrammierung interessiert und bin ziemlich faul wenn ich Code schreibe,deswegen benutze ich für spiele uniy.Es geht mir vor allem um konsolenprogrmmierung und Grafikproggrammierung,deswegen die Frage c++ oder java.
 

Empire Phoenix

Top Contributor
Lern erstmal algorithmik und Objectorientierung und Pattern, die logik davon kann man in allen Objet sprachen verwenden, dass nimmt sich nicht viel. Die sprache ist relativ egal vonnner Performance her das nimmt sich auch nicht nennenswert was bei java und c++.
Für Java wäre als 3d engine zb. jMonkeyEngine.org | Home da,
Wesentlicher unterschied zu unity du musst mehr kenntnisse von 3d rendering haben, weil die engine weniger abnimmt, dafür haste keine begrenzungen vom was möglich ist, da voller sourcecode zugriff.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Umstieg von C# nach Java Java Basics - Anfänger-Themen 18
C Java umstieg Java Basics - Anfänger-Themen 2
Happy OOP Umstieg auf Java Java Basics - Anfänger-Themen 13
haansn08 Umstieg von VB.NET zu Java Java Basics - Anfänger-Themen 11
V [UMSTIEG]Java...Tutorials... Java Basics - Anfänger-Themen 6
T Umstieg von Python auf Java Java Basics - Anfänger-Themen 7
H Umstieg von Schul-Java auf. Java Basics - Anfänger-Themen 42
P Umstieg von Delphi nach Java Java Basics - Anfänger-Themen 2
E Erste Schritte Umstieg von PHP - Deklaration Java Basics - Anfänger-Themen 9
N Umstieg auf objektorintierte Programmierung Java Basics - Anfänger-Themen 2
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
L Java- Vererbung Java Basics - Anfänger-Themen 4
LimDul Suche Java Stream Tutorial Java Basics - Anfänger-Themen 2
_so_far_away_ Ich möchte Java lernen Java Basics - Anfänger-Themen 11
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
V Bild per Java Script austauschen Java Basics - Anfänger-Themen 7
MoxMorris this Keyword in Java Java Basics - Anfänger-Themen 14
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
wolei JAVA Zeitdifferenz feststellen. Java Basics - Anfänger-Themen 4
DiyarcanZeren Rekursion in Java Java Basics - Anfänger-Themen 5
wolei Java generic interface in a generic class Java Basics - Anfänger-Themen 6
monsterherz Ablauf der Erstellung eines Java Programmes Java Basics - Anfänger-Themen 17
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2
julian-fr Wie kann ich am besten Java lernen? Java Basics - Anfänger-Themen 17
A Java-Properties und -RessourceBundles Java Basics - Anfänger-Themen 5
lrnz22 Java-Basics-Aufgabe Java Basics - Anfänger-Themen 8
R Java kann nicht installiert werden Java Basics - Anfänger-Themen 8
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
G In ein java Dokument Ton einbinden Java Basics - Anfänger-Themen 1
C was heisst es wenn java ']' erwartet ? Java Basics - Anfänger-Themen 2
KeinJavaFreak Erste Schritte Programm "Java(TM) Platform SE binary " nicht vorhanden Java Basics - Anfänger-Themen 1
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
melisax Java 2D-Array Tabelle Java Basics - Anfänger-Themen 4
melisax Java Array Wert an bestimmtem Index angeben Java Basics - Anfänger-Themen 14
J Java Testklasse Java Basics - Anfänger-Themen 5
P Java Selenium . Parameterized.Parameters erzeugt eine Fehlermeldung Java Basics - Anfänger-Themen 14
W Java-Code mit Array Java Basics - Anfänger-Themen 14
W Java-Code Java Basics - Anfänger-Themen 2
P BeforeEach AfterEach werden nicht ausgeführt. Java / Selenium Java Basics - Anfänger-Themen 4
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
W Java code- TicTac toe Java Basics - Anfänger-Themen 51
Ostkreuz Java Docs Java Basics - Anfänger-Themen 9
R Java boolean Unterschied " == " und " = " Java Basics - Anfänger-Themen 3
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
W Java-code Java Basics - Anfänger-Themen 8
W Java-code Java Basics - Anfänger-Themen 9
W Java-Code erklären Java Basics - Anfänger-Themen 6
A Java Kurs / Tutorial Java Basics - Anfänger-Themen 6
K Java Lotto Spiel; ich komme nicht weiter Java Basics - Anfänger-Themen 15
R Operatoren Rechenoperation in Java verwenden für Calculator Java Basics - Anfänger-Themen 2
P Java 2n Potenzieren Java Basics - Anfänger-Themen 1
J Java Hamster Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben