46 votes

Java pour les développeurs C#

Ce qui est le plus rapide en piste ensemble de ressources pour un développeur C# désireux de frapper le sol en cours d'exécution dans une entreprise de classe Java équipe?

17voto

Bill K Points 32115

La langue elle-même doit être simple à comprendre. Il n'y a pas que de nombreuses constructions de langage, tout ce qui est possible dans les bibliothèques.

Les bibliothèques va prendre un certain obtention utilisé to. Les deux plus critique des choses que vous pouvez faire pour frapper le fonctionnement au sol est:

1: Utilisation de NetBeans ou Eclipse et appuyez sur ctrl-espace de TOUS LES TEMPS. C'est comme le dieu de la clé.

2: un signet sur cette page: http://java.sun.com/j2se/1.5.0/docs/api/ (ou la seule appropriée pour votre version de java--mais la version n'a pas beaucoup d'importance) Examen de ces paquets dans le cadre principal. Essayez d'obtenir une poignée sur ce que chaque paquet. Parcourir les paquets qui sont intéressées et analyse les classes.

Après c'est juste une question de l'apprentissage de ce que les autres bibliothèques que vous aurez besoin pour faire votre travail. il y a beaucoup de J2EE si votre groupe utilise, vous aurez probablement jusqu'à la fin de l'utilisation d'Hibernate, et vous devriez regarder dans la messagerie et peut-être RMI (vous ne pouvez pas l'utiliser directement, mais presque tous les intra-java communications sont basées sur le RMI).

rappelez-vous ctrl-espace. Il vous donnera des paramètres, la liste des fonctions qui correspondent à ce que vous avez tapé jusqu'à présent, il remplit dans les déclarations d'importation, il développe des macros, ...

Oh, et deux autres Eclipse astuces: ctrl-shift-T. "Recherche Type" (dans eclipse, il y en a un dans NetBeans mais je ne me souviens pas de la séquence de touches ctrl-shift-O peut-être). De toute façon, vous tapez une partie du nom de la classe et il vous donnera une liste de TOUS les classes de votre projet. Cliquez sur l'un pour l'ouvrir.

ctrl-clic. Sauts à la déclaration/définition de ce que vous cliquez sur.

13voto

Fritz H Points 1849

Je vous suggère les livres suivants:

Java est vraiment une autre paire de manches - il y a beaucoup plus de développement d'applications d'entreprise qu'il est en C#. Vous avez toutes sortes de choses à s'inquiéter, EJB, Enterprise vs "Personnelle" runtimes, etc etc..

Le meilleur conseil que je puisse vous donner est d'utiliser l'EDI NetBeans. Il est gros, lent et lourd, mais il ne vous guider pour la plupart de la voie.

7voto

Rex M Points 80372

Être préparé pour des abstractions. Beaucoup, beaucoup d'abstractions ;)

2voto

paulmurray Points 1764

Lire la documentation de l'API pour les packages java.lang, java.io, et java.util. Sérieusement. La marque d'un amateur, en java, est quelqu'un écrit une boucle lorsqu'il existe une méthode en java.util.Les Collections qui en fait déjà ce qu'ils veulent.

0voto

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X