2010-10-18 1 views

ответ

4

Также обратите внимание на это,
Не пропустите эту книгу для SCJP.

alt text

+0

не только для SCJP, но это отличная книга в качестве справочника и изучения языка. Мне понравилось читать эту книгу. – DarthVader

+1

Трудно пропустить эту книгу. –

4

Возможно, полезно, но не для подготовки к SCJP.

SCJP проверяет ваши знания java.lang, java.util, java.io и других основных пакетов.

Спецификация языка относится к деталям, которые нужны кому-то, кто пишет JVM. Это не обязательно для SCJP.

Но если вы играете, чтобы погрузиться, я бы не отговорил вас. Просто поймите, что вы выберете, и взвесьте это на свои временные ограничения и альтернативные издержки.

+0

Я бы это сделал, добавив, что чтение основных JavaDocs и образцов экзаменов SCJP - гораздо более полезная подготовка. – cjstehno

0

В книге упоминается org.life.java дает конкретный пример людей, которые проходят с очень высокой скоростью правильных ответов. Они просто пишут программы. Много программ. Поэтому, если вы хотите сдать экзамен без проблем, все, что вам нужно сделать, это просто код. Много.

Удачи вам!

+0

Хорошо, могу ли я получить совет по практическому программированию, чтобы помочь подготовиться к SCJP. Идея заключается в том, чтобы быть лучшим Java-программистом в целом и в контексте SCJP. – user439526

+0

Если вы хотите быть лучшим Java-программистом в целом, я сомневаюсь, что SCJP - хороший способ пойти. Но если вы хотите сдать этот экзамен, книга, рекомендованная org.life.java, является правильным выбором. Выполняйте упражнения из него, не используя IDE, и вы непременно пройдете. Что касается общей части, я рекомендую прочитать три книги Джошуа Блоха (и других), которые будут «Java Puzzlers», «Эффективная Java» и «Java Concurrency на практике». –

2

Мой совет: Перейдите к разделу TopCoder, перейдите к разделу алгоритма, найдите там решения. Это служит трем целям: 1) вы видите, как люди обфускают код, как это выглядит на SCJP 2) Вы можете видеть решения и ошибки людей, которые представили, и 3) Он даст вам представление о новых проблемах и способы тестирования ваших знаний Java, а также ваши общие знания в области программирования.