2009-03-31 9 views
6

Depuis quelques années, je travaille sur une équipe qui fait .NET et SQL Server. Je rejoindrai bientôt une équipe Java et Oracle. Que puis-je lire/faire pour me mettre au courant.Passer de .NET à Java?

+0

Félicitations. Après avoir passé cinq ans à faire Java, je suis passé à C#. Je l'ai regretté après environ un an et j'ai eu du mal à trouver un moyen de ne pas avoir à payer une coupe de salaire énorme. –

+0

Ressemble à une copie de http://stackoverflow.com/questions/570850/-net-guy-getting-up-to-speed-on-java-suggested-resources –

+0

Egalement similaire à http://stackoverflow.com/ questions/90578/best-way-vraiment-grok-java-for-ac-guy. –

Répondre

2

Ceci, similaire, SO Thread pourrait être utile.

4

Javapassion est un site qui offre des cours gratuits sur Java. Si vous êtes pressé, il y a des cours de 1 à 5 jours disponibles. Vous ne devriez avoir aucun problème à le suivre, si vous avez de l'expérience en Java.

Il y a beaucoup de bons livres pour Java, mais Thinking in Java est gratuit et est bon à la fois pour commencer et utiliser comme référence.

2

Josh Bloch Effective Java est un livre fantastique. Si vous voulez apprendre les idiomes modernes de Java, il y a peu de meilleurs endroits à regarder.

0

Visitez le JavaRanch (http://www.javaranch.com/) et testez vos connaissances Java avec le Roundup des règles! Pensez-y comme un examen de certification, mais avec des vaches. ("Aucune vache n'a été blessée lors de la préparation du Roundup des règles.")

1

Soyez prêt à faire beaucoup de lecture. C# (en supposant que c'était la langue que vous utilisiez) est généralement considéré comme un Java amélioré, donc les bases de Java ne seront pas difficiles à comprendre. Les outils de développement Java ne sont généralement pas aussi étroitement intégrés que la pile Microsoft, permettant ainsi de faire des choix. Beaucoup de discussions à Javaland tournent autour du choix des outils. Apprenez à connaître quelque chose sur la manière dont les choses sont mises en forme par Java (pot, guerre, oreille). Renseignez-vous sur le parcours de classe (une source infinie de joie et de chagrin). Construire une image mentale de la façon dont les choses fonctionnent au moment de la compilation et de l'exécution (génériques et effacement de type, par exemple).

Questions connexes