Java. Пособие для проведения практических занятий. Занятие 1. Знакомство с оболочкой Eclipse. Назначение, особенности и преимущества Eclipse. Eclipse — это расширяемая IDE (интегрированная среда разработки). IDE — удобно организованный набор инструментов, необходимых для работы над программным проектом. Eclipse — универсальная платформа, которая может использоваться для разработки приложений на любом языке программирования (например, можно использовать язык Python после установки подключения Pydev (http: //sourceforge. Eclipse является Java (на которой, кстати, сам Eclipse и написан).
Java программа, которая переваривает java программу, начинается с MavenClassLoader позволяет загрузить исходный текст по этим.
Программа на Java всегда состоит из одного или нескольких классов. Это означает, что имена всех функций и ключевые слова следует записывать в. 3 методика:Написание первой Java - программыПрограмма Hello. Теперь
мы можем изменить эту строчку, чтобы она выводила следующий текст.
Наиболее важными особенностями Eclipse являются: Кроссплатформенность. Eclipse выполняется на всех распространенных платформах: Windows, Linux и Mac. OS X. Еще важнее то, что его функции одинаковы на каждой из этих платформ. Универсальность и расширяемость. В Eclipse реализована возможность использования различных инструментов, разработанных сторонними программистами. Открытость и бесплатность. Eclipse является Open.
Source- проектом (т. Eclipse имеет активное сообщество, постоянно работающее над улучшением программы и расширением ее возможностей. Рабочая среда Eclipse. Первое, что вы видите при запуске Eclipse – диалоговое окно, позволяющее выбрать место, где будет располагаться рабочее пространство. Рабочее пространство – каталог, в котором будет сохраняться ваша работа. После выбора рабочего пространства, на экране появится начальная страница, с предложениями посмотреть учебники, примеры и т.
- . В этом уроке мы создадим нашу первую программу на языке Java. Для
начала нужно написать текст программы на языке Java и . - Транслятор Java предполагает, что исходный текст программ хранится в файлах с расширениями Java. Получаемый в процессе трансляции код для.
- 3 методика:Написание первой Java - программыПрограмма Hello. Теперь мы можем изменить эту строчку, чтобы она выводила следующий текст .
- Java и Unicode на сайте JavaPortal, новости и всё о java и javascript. Исходный текст программы обычно представлен в 8-битном формате, а один.
- Ра языка Java пытались запускать программы, даже когда метод main не имел Обратите внимание на фигурные скобки в исходном тексте программы.
- Программа на Java всегда состоит из одного или нескольких классов.. Это
означает, что имена всех функций и ключевые слова следует записывать в .
Выберите Workbench и вы перейдете в окно рабочей среды (Workbench), в котором и будет проходить ваша дальнейшая работа. Основными составляющими рабочей среды являются представления (views), редакторы (editors) и проекции или перспективы (perspectives).
Представление – это небольшой раздел внутри рабочей среды, который служит для навигации по некоторой категории объектов (такой, как ресурсы или пакеты), открытия редакторов, отображения свойств активных редакторов. Например, представление Navigator показывает проекты и другие ресурсы, а представление Bookmarks отображает все закладки в Workbench вместе с именами файлов, с которыми эти закладки связаны. На рисунке изображен правый верхний угол рабочей среды с активным представление Outline.
Все изменения, сделанные в представлениях, немедленно сохраняются. Другой тип визуальных компонентов Workbench – редакторы, которые используются для просмотра и редактирования некоторого ресурса (например, программного кода). При выборе ресурса появляется подходящий редактор. Например, откройте любой текстовый документ (с расширением . File - -> Open File..
Если что- либо набрать в этом редакторе, на его вкладке, где написано название файла, появится звездочка. Она означает, что редактор содержит не сохраненные изменения. Они сохранятся, если нажать Ctrl + S или выбрать команду File - -> Save. Существует множество полезных представлений, которые добавляются в окно рабочей среды командой Window - -> Show View. Однако вместо того, чтобы добавлять их по одному, удобнее бывает переключать проекцию (perspective). Проекция (или перспектива) – это набор представлений и редакторов, специально подобранный для выполнения некоторой задачи. После запуска в Eclipse открывается перспектива Java, настроенная собственно на написание программы.
Для отладки программы часто используется проекция Debug. Переключить проекцию можно командой Window - -> Open Perspective. Название текущей проекции отображается в правом верхнем углу рабочей среды (см. Первая программа на Java.
Прежде чем приступить к программированию, необходимо создать проект, в котором Eclipse будет хранить все ресурсы, относящиеся к вашей программе. Для создания проекта выполните команду File - -> New - -> Project.
В появившемся окне выберите Java Project и нажмите «Далее». Укажите имя своего проекта. Обратите внимание, что в директории, указанной вами как рабочее пространство, будет создана папка с именем вашего проекта (если, конечно, не изменить настройки в этом окне, чего для первого раза мы делать не будем). Нажмите кнопку «Готово».
Теперь в представлении Package. Explorer в левой части рабочей среды присутствует ваш проект. В любой момент его можно удалить, щелкнув по его названию правой кнопкой мыши и выбрав Delete. После этого Eclipse спросит, уничтожить ли заодно папку с файлами проекта (при необходимости можно и уничтожить). Если вы не удалили проект, к нему можно добавить файлы и папки с помощью команд контекстного меню New - -> File и New - -> Folder соответственно. Если проект большой, то ему необходима структура вложенных папок.
Но в случае Java- проекта все несколько иначе. Дело в том, что фрагменты Java- программы сгруппированы в пакеты, а для каждого пакета создается отдельная папка. Пакет создается командой New - -> Package. Для пакета тоже надо придумать имя. В результате в папке проекта будет создана новая папка с этим именем. Можете проверить. Просматривать ресурсы проекта может быть удобнее с помощью представления Navigator.
Откройте его командой Window - -> Show View. Вы увидите, что кроме директорий проекта и пакета Eclipse создал два вспомогательных файла . Они легко откроются в редакторе, но особого интереса для нас они сейчас не представляют. Программа на Java всегда состоит из одного или нескольких классов. Создать класс можно командой New - -> Class в контекстном меню представления Navigator (или Package Explorer, не имеет значения). При создании класса необходимо выбрать пакет, к которому он будет относиться (выберите только что созданный вами пакет) и придумать ему имя. Имена классов принято начинать с прописной буквы.
Если не соблюсти это правило хорошего тона, Eclipse выдаст предупреждение, но ничего страшного не произойдет. Для наших целей полезно поставить галочку в разделе «Какие методы вы хотите создать в своем классе?» напротив опции public static void main(String[] args).
В результате в теле класса будет сгенерирован метод (функция) main(). Java требует, чтобы хотя бы в одном из классов программы существовал метод с таким заголовком. Именно он и будет выполнен при старте программы. В результате наших действий в папке пакета будет создан файл с именем нашего класса и расширением . Eclipse откроет редактор кода, в котором отобразится содержимое этого файла. Оно будет примерно следующим (имена пакета и класса, конечно, могут отличаться): package main.
Pack; public class My. Class {public static void main(String[] args) {}}Команды, составляющие тело функции, можно написать вместо автоматически сгенерированного комментария // TODO Auto- generated method stub. Мы напишем только одну команду, которая будет выводить на экран классическую строку «Hello, world!»: System. Hello, world!"); Осталось программу запустить.
Для этого выполним команду Run - -> Run и получим диалоговое окно с нетривиальными настройками запуска. В левой части этого окна надо выбрать Java Application (приложение Java). Немного подумав, Eclipse найдет наш класс, содержащий метод main() и предложит начать запуск программы именно с него (в правой части окна на вкладке Main должны появиться названия нашего проекта и нашего класса). Помимо этого вниманию программиста предлагается еще несколько закладок. Например, на второй из них – Arguments – предлагается ввести параметры командной строки (если программа рассчитана на вызов из командной строки с параметрами). Для нашей простой программы ничего дополнительно указывать не нужно.
Просто нажмите кнопку Run. В результате работы программы осуществляется вывод данных в так называемую консоль. В операционной системе MS DOS консолью служил весь экран монитора. Eclipse же открывает нам представление Console, в котором (если все сделано правильно) и отобразится строка "Hello, world!" - результат вывода нашей программы.
Теперь для повторного запуска программы (например, если мы решили внести в нее какие- то изменения или надо показать преподавателю), можно пойти более легким путем - выполнить команду Run - -> Run Last Launched (еще раз запустить предыдущее приложение) или просто нажать Ctrl + F1. Основы синтаксиса языка Java. Определения. Метод (функция) — часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит.
Метод аналогично операции может возвращать значение- результат. Понятия программы и алгоритма (повторение)Внимание!
На данном этапе обучения вы уже должны владеть знаниями по этой теме. Если их нет, а материалы для повторения непонятны или недостаточны, вы с заданиями не справитесь! Необходимо срочно обратиться к литературе по данной теме. Назначение любой компьютерной программы — преобразование входных данных в выходные данные. Алгоритм программы определяет способ преобразования входных данных в выходные. Входные данные могут поступать из разных источников.
В учебных проектах эти данные чаще всего вводятся во время работы программы с помощью клавиатуры и мышки. В реальных программах они также могут быть получены из файлов, баз данных, сети, поступать напрямую с различных датчиков и т. Выходные данные (результат работы программы) чаще всего выводятся на экран, но также могут быть сохранены в файл или базу данных, отправлены в сеть. Встроенные программы в качестве выходных данных генерируют специальные управляющие последовательности, заставляющие устройство, с которым связана программа, произвести какое- то действие. Приступая к написанию программы НЕОБХОДИМО СРАЗУ ПОНЯТЬ. Для чего вообще нужна эта программа (что она делает, в общих чертах)? Какие у этой программы входные данные (и откуда они берутся)?
Какие у этой программы выходные данные (и куда их отправить)? Каким образом входные данные должны быть преобразованы в выходные (алгоритм)? Это самая сложная часть раздумий программиста, но пока нет ответа на три предыдущих вопроса, приступать к ней не имеет смысла. При написании простой программы необходимо: Получить входные данные.
Реализовать алгоритм превращения входных данных в выходные.