Учебные материалы

Среда

На начальном этапе изучения языка желательно пользоваться простейшим текстовым редактором для набора кода и компилятором из стандартного набора JDK (javac.exe в случае операционной системы Windows). Для выполнения — реализацией виртуальной машины JVM из того же набора (java.exe). Это позволит лучше прочувствовать технику процесса компиляции и выполнения и увереннее чувствовать себя в дальнейшем при использовании различных IDE (интегрированных сред разработки).

Выберите на страничке Java Standart Edition подходящую версию JDK и установите её.

Документация

Нам нужна документация двух типов. К первому типу относятся учебники, руководства, самоучители и т.п. Их задача организовать процесс изучения и вести нас по нужному пути шаг за шагом. Идеального учебника для всех конечно нет, но вполне подходящим путеводителем могут стать книги Хорстмана или даже Шилдта. Возможно кому-то понравится начать с Брюса Эккеля. В последнем случае, правильным решением будет воспользоваться и «Annotated Solution Guide for Thinking in Java», где автор разбирает многочисленные полезные задания.

Второй тип документации — это исчерпывающий справочник на каждый день.  Это документация по классам автоматически генерируется из исходных кодов этих классов при помощи javadoc. Не обязательно пользоваться ею на указанном сайте. Возможно полезно будет загрузить и распаковать исходные коды и документацию на локальном компьютере.

Задачники

Мы будем использовать несколько задачников. Первый и самый популярный классический задачник Абрамова. Вторым (вспомогательным) задачником у нас будет задачник Юркина. Задачи из него обычно сложнее. Но не с точки зрения программирования — просто они требуют более глубоких размышлений или удачных догадок.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *