2010-06-11 3 views
1

Je prépare l'examen SCJP avec le livre officiel presque d'étude (« SCJP Programmeur certifié Sun pour Java 6 examen 310-065 »)Spécification JVM et code de compilateur Java utiles pour la préparation de SCJP?

Je comprends que la programmation Java est un code ÉCRITURE qui répond à un certain haut contrat de niveau; Alors que Java peut rester indépendant de la plate-forme.

Cependant, j'ai du mal à comprendre et à se souvenir des choses en ce qui concerne les éléments SCJP très spécifiques (et ils sont nombreux)

Le livre reste à haut niveau et ne fournit pas des exemples de la façon dont un compilateur gérerait des choses. C'est la même chose pour les problèmes d'exécution (niveau JVM): les choses sont trop abstraites pour moi. Les règles semblent souvent arbitraires et, par conséquent, sans but bien défini, sont difficiles à retenir. Ou peut-être que parfois je ne comprends pas le but sous-jacent.

Et voici la question:

Est-ce qu'une spécification JVM et/ou un code compilateur java aide dans la préparation du SCJP? Avez-vous eu besoin d'un tel matériel ou le livre est-il suffisant? Aussi, s'il vous plaît partager les ressources que vous avez utilisées, en dehors du livre.

Répondre

2

Votre question est difficile à comprendre. Qu'est-ce que "ne fournit pas d'exemples de la façon dont un compilateur gérerait les choses" signifie? Vous pensiez qu'il était important de mettre en italique "un" - pourquoi?

Je ne suis pas sûr de ce que vous entendez par "aide de code de compilateur Java".

Je ne crois pas qu'une spécification de compilateur Java serait une aide quelconque. Le SCJP vérifie dans quelle mesure vous connaissez les packages principaux Java le jour où vous effectuez le test. Il est regrettable que vous ayez à connaître des choses ésotériques à transmettre.

Mais je peux vous dire que les choses qu'on vous demande d'apprendre sont fondamentales: Vous devez connaître la syntaxe du langage pour pouvoir bien le coder.

Et rappelez-vous que la certification est seulement une borne kilométrique vers le but réel: être assez compétent avec la langue pour écrire du bon code. Le test de certification n'est pas suffisant pour cela. Vous aurez beaucoup plus de travail et d'apprentissage à faire, même si vous réussissez le test.

+0

J'ai obtenu la certification à 85% :) Je me posais de nombreuses questions, le livre est suffisant. – BenoitParis

+0

Félicitations - bien fait. – duffymo

2

HI Je suis SCJP personne certifiée. Il n'y aura pas de questions concernant la spécification JVM et le code du compilateur. Je me suis référé Kathy sierra livre.J'ai étudié complètement ce livre. J'ai donné un examen en ligne faux. C'était suffisant pour moi de réussir l'examen.

1

J'ai la certification SCJP, et le livre Sierra était suffisant pour moi. Je ne me suis jamais inquiété de la JLS ou des implémentations particulières de la JVM.

Il y a quelques questions, en particulier sur la concurrence, où la bonne réponse est qu'on ne peut pas connaître la sortie, car cela dépend de la JVM. Dans de tels cas, si vous étiez expert dans une implémentation JVM particulière, cela pourrait vous nuire.

Si vous avez des difficultés à vous souvenir de certains éléments du test, vous devriez probablement vous exercer à écrire du code pour utiliser ces éléments, jusqu'à ce que cela semble plus naturel.Enfin, ne vous découragez pas si vous échouez aux examens blancs inclus dans le livre Sierra. Ils sont absolument brutaux. Je pense que j'ai failli tous les trois, puis j'ai fumé le vrai examen. L'important n'est pas de passer les examens blancs, mais de leur donner votre meilleur coup, puis de comprendre pourquoi vous avez manqué chaque question.

Questions connexes