О программах-редакторах для практической работы

 

Существует около десятка бесплатных программ-редакторов – то есть программ, с использованием которых можно писать, отлаживать и исполнять классы на языке Java в рамках практической работы. Кроме них, имеются и программы-редакторы платные, используемые, как правило, профессионалами.

 

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

 

В то же время мы, на основании нашего собственного опыта практического преподавания курса в рамках средней школы, считаем правильным поделиться несколькими соображениями.

 

Наш опыт свидетельствует: следует выбирать максимально простую в работе и установке программу-редактор, поскольку в рамках школы абсолютное большинство мощных возможностей программ для профессиональных разработчиков классов на языке Java – не востребованы.

 

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

 

На наш взгляд, такими программами-редакторами являются, в первую очередь, DrJava и JCreator: они невелики по размеру, легко устанавливаются, бесплатны и работают надежно на практически всех операционных системах и даже на не очень мощных компьютерах.

 

Следует иметь в виду, что оба они не имеют русского меню, как, впрочем, не имеют они меню и на других языках; все – только на английском. Трудно сказать, что это – серьезный недостаток, в конце-то концов, для работы с программой-редактором требуется знание не более десятка английских терминов…

 

Гораздо более серьезной проблемой является понимание сообщений об ошибках, которые программа-редактор (точнее – язык Java…) выдает на этапе отладки класса или на этапе его исполнения. И тут тоже все только на английском, поэтому очень важно создать список наиболее типичных сообщений и использовать его в качестве справочного материала.

 

Хотим высказать еще несколько соображений относительно выбора редактора (среды программирования). Профессиональные оболочки типа Eclipse или Visual Studio для каждого задания (в том числе – самого простого, начального, минимального) требуют создания проекта, включающего себя одну или несколько папок, набор файлов и прочего. Разумеется, что все это продиктовано правилами и необходимостями в работе профессионального программиста, но серьезно затрудняет (на первом этапе) запуск и отладку программ.

 

В то же время такая программа-редактор, например, как Dr.Java, позволяет работать по принципу «одна программа – один файл».

 

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

 

 


 

Раздел №3.
Переменные и основные типы переменных.
Объявление и инициализация переменных

 

Переменные – основной инструмент хранения значений в классах (программах). Переменная имеет имя и содержит некоторое значение. Поскольку круг задач, для решения которых пишутся классы, необычайно широк, в языке Java имеется несколько типовпеременных.