Что такое eclipse Youtube

Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.

В этом руководстве вы усвоите, как начать разработку под Андроид, а именно: мобильных приложений на платформе Android Eclipse + SDK. Сегодня существует множество подходов к разработке и созданию мобильных приложений для Android. Сложные аппаратные устройства, планшетные ПК и различные программные платформы (Symbian OS, iOS, WebOS, Windows Phone 7…) открывают бескрайнее пространство для разработчиков.

Итак, список приложений для начала разработки мобильных приложений под Android огромен. Какую платформу выбрать? Какой язык программирования учить? Какой набор приложений выбрать для планирования проекта? В этом руководстве вы усвоите, как начать разработку мобильных приложений для платформы Android, открытую мобильную ОС от Google.

Lunar and Solar Eclipse Explained: A Beginner’s Guide to Eclipses

Почему платформа Android?

Android — открытая платформа, основанная на ядре Linux. Установлена она на тысячах девайсов широкого круга производителей. Android предоставляет приложения для всех видов оборудования, которые только можно представить в виде современных мобильных устройств — цифровые компасы, видеокамеры, GPS, датчики и многое другое.

Бесплатные инструменты разработки для Android позволяют быстро начать создание бесплатных или почти бесплатных приложений. Когда вы готовы явить миру вашу программку, вы можете опубликовать ее посредством Android Market. Публикация в Android Market требует одноразового регистрационного взноса (25 долл. США на момент написания статьи) и, в отличие от App Store Apple (который очень строго подходит к цензу), делает ваше приложение доступным для скачивания и покупки после быстрого обзора — если приложение не нарушает правила и закон.

Вот несколько других отличий Android SDK, которые предлагает Вам преимущества как разработчику:

  • Пакет Android SDK доступен для Windows, Mac и Linux, поэтому вам не нужно платить за новое «железо» для написания приложений.
  • SDK встроен в Java. Если вы знакомы с языком программирования Java, вы уже на полпути к освоению.
  • С учетом распространения приложения через Android Market, оно будет доступно сразу для сотен тысяч пользователей. Вы не ограничивается только официальным Market’ом, поскольку есть альтернативы. Например, вы можете опубликовать приложение на своем блоги. Amazon по слухам, готовит собственный магазин Android-приложений.
  • Равно как техническая документация SDK, для разработчиков Android создаются новые ресурсы. Платформа набирает все большую популярность среди пользователей и разработчиков.

Хватит говорить — давайте начнем разработку приложений для Android!

Solar Eclipse and Lunar Eclipse

Установка Eclipse и Android SDK

Рекомендуемое окружение для разработки Android приложений — это Eclipse с установленным плагином Android Development Toolkit (ADT). Я опишу все далее.

  • Скачайте Android SDK для вашей платформы (Windows, Mac OS X или Linux).
  • Распакуйте скачанные файлы в любое запоминающееся место на жестком диске (в Linux я придерживаюсь пути /opt/local/).
  • Если Eclipse уже установлен, скачайте и установите пакет Eclipse IDE for Java Developers. Для программирования Google рекомендует использовать Eclipse 3.5 (Galileo).
  • Запустите Eclipse и выберите Help->Install New Software.
  • Нажмите Add в окне Available Software.
  • Введите Android Development Tools в поле Name и https://dl-ssl.google.com/android/eclipse/ в поле Location.
  • Нажмите OK и проверьте Developer Tools в списке доступного ПО. Этим самым мы установим Android Development Tools и DDMS, отладочный инструмент для Android.
  • Нажмите Next и Finish для установки плагина. Нужно перезапустить Eclipse единожды после установки.
  • После перезапуска Eclipse выберите Window->Preferences, и вы увидите Android в списке категорий.
  • Теперь нужно указать Eclipse, где расположен установленный Android SDK. Нажмите Android, затем Browse для выбора местоположения распакованных файлов SDK. К примеру, /opt/local/android-sdk.

  • Нажмите OK для запоминания Eclipse’ом расположения SDK.
  • Ориентация под платформу Android при разработке

    Перед тем, как начать написание приложений для Android, нужно скачать SDK для платформы Android. Каждая платформа имеет собственную версию Android SDK, которая установлена на устройствах пользователей. Для версии Android 1.5 и выше существует две платформы: Android Open Source Project и Google.

    Android Open Source Project — платформа с открытым исходным кодом, но не включает в себя расширения Google, такие как Google Maps. Если вы не хотите использовать Google API, функциональность карт Google будет недоступна для вашего приложения. Если у вас нет особых причин делать это, я бы рекомендовал вам настроить таргетинг на одной из платформ Google, так как это позволит вам использовать собственные расширения Google.

    • Выберите Window->Android SDK and AVD Manager.
    • Нажмите Available Packagesв левой колонке и проверьте репозиторий, чтобы показать список доступных платформ Android.
    • Вы можете выбрать платформы для загрузки из списка или оставить все отмеченными, чтобы загрузить все доступные платформы. По завершению, нажмите Install Selected и следуйте инструкции по установке.

    После того как все было успешно загружено, вы готовы приступить к разработке под Android.

    Еще по теме:  Канал а если честно на Ютубе

    Создание нового проекта Android

    Мастер настройки Eclipse New Project Wizard поможет создать приложение Android, сгенерировав файлы и код, готовые к запуску, справа от блока. Это быстрый способ убедиться в работоспособности и хорошая начальная точка при начале разработки приложений:

    • Выберите File->New->Project…
    • Выберите Android Project
    • В диалоге New Project введите следующие настройки:

    Project Name: BrewClock Build Target: Google Inc. 1.6 (Api Level 4) Application Name: BrewClock Package Name: com.example.brewclock Create Activity: BrewClockActivity Min SDK Version: 4

    После нажатия Finish, Eclipse создаст новый проект Android, готовый к запуску и разработке под Android. Помните, вы говорили Eclipse сгенерировать Activity, названный BrewClockActivity? Это код, который Android на самом деле использует для запуска приложения. Сгенерированный код будет отображен в виде простого сообщения в духе ‘Hello World’.

    Пакеты

    Имя пакета — идентификатор для вашего приложения. Когда настанет время публикации результата на Android Market, этот идентификатор будет использоваться для отслеживания обновлений для приложения, поэтому важно убедиться, что этот идентификатор уникален. Хотя здесь мы используем имя com.example.brewclock,для реального приложения лучше выбрать что-то вроде com.yourcompanyname.yourapplication.

    Версии SDK

    Версия Min SDK Version (название говорит само за себя) — самая ранняя версия Android, на которой приложение будет работать. С каждым новым выпуском Android, SDK добавляет и изменяет различные методы. При выборе версии SDK, Android (и Android Market) знает, что ваше приложение будет работать только на устройствах с версией платформы Android указанной версии и выше.

    Запуск вашего приложения

    Сейчас попробуем запустить наше приложение в Eclipse. Поскольку это первый запуск, Eclipse спросит, с каким из типов проекта вы работаете:

    • Выберите Run->Run или нажмите Ctrl+F11.
    • Выберите Android Application и нажмите OK.

    Eclipse попробует запустить приложение на устройстве с Android. На данный момент, однако, у вас нет устройств под управлением Android, так что запустить проект не удастся, и вам будет предложено создать новое устройство Android Virtual Device (AVD).

    Виртуальные устройства (Android Virtual Devices)

    Android Virtual Device (AVD) эмулирует среду Android, будь то мобильный телефон или планшетный ПК. Вы можете создавать сколько угодно устройств AVD, с разными версиями платформы Android. Для каждого AVD вы можете настроить различные параметры устройств, указав наличие физической клавиатуры, поддержки GP, разрешение камеры и так далее.

    Перед тем как запустить приложение, вы должны создать свой первое устройство AVD с платформой SDK (Google API, 1,6).

    Давайте сделаем это сейчас:

    • Если вы еще не пробовали запустить приложение, нажмите Run (или сочетание клавиш Ctrl+F11)
    • Когда всплывает предупреждение, нажмите Yes для создания AVD.
    • Нажмите New в диалоге Android SDK and AVD Manager.
    • Установите следующие параметры для AVD:

    Name: Android_1.6 Target: Google APIs (Google Inc.) — API Level 4 SD Card Size: 16 MiB Skin Built In: Default (HVGA)

    Запуск кода

    Попробуйте запустить приложение снова (Ctrl + F11). Eclipse теперь будет создавать ваш проект и запускать новый AVD. Помните, AVD полностью эмулирует среду Android, причем вам даже не нужно наблюдать достаточно медленный процесс загрузки, как в случае с реальным устройством.

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

    Когда android-эмулятор загрузится, Eclipse автоматически установит и запустит приложение:

    Создание вашего первого приложения на Android

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

    Большинство разработчиков (включая меня), постоянное снабжают себя хорошим чаем или кофе. В следующем разделе этой статьи вы будете создавать счетчик приложение для отслеживания, сколько чашек чая (пива) пользователь опустошил и позволит установить таймер для варки каждой чашки.

    Вы можете скачать полный код для этой обучающей программы на GitHub.

    Разработка под андроид: проектирование пользовательского интерфейса

    Одним из первых шагов к созданию какой-либо программы вообще — проектирование пользовательского интерфейса. Вот небольшой набросок нашего приложения:

    Увеличить изображение

    Пользователь сможет установить время кипячения в минутах, используя кнопки + и -. Когда он нажмет Start, отсчет времени начнется в течение указанного количества минут. Если пользователь отменяет кипячение, нажав на кнопку еще раз, время будет увеличено, когда таймер достигнет 0.

    Построение интерфейса

    Пользовательский интерфейс Android, или оболочка, которые описаны в документации XML, могут быть найдены в папке res/layouts. Код шаблона, уже сгенерированный Eclipse, объявлен в res/layouts/main.xml и, как вы заметили, уже работает в эмуляторе.

    Eclipse располагает собственным инструментарием для проектировки макета, который позволяет создавать интерфейс методом перетаскивания в пределах экрана. Тем не менее, временами легче написать интерфейс в XML и использовать графический макет для предварительного просмотра результатов.

    Давайте сделаем это сейчас, изменив main.xml в соответствии с эскизом выше:

    • Откройте res/layouts/main.xml в Eclipse двойным нажатием из Package Explorer.
    • Выберите вкладку main.xml в нижней части экрана, чтобы перейти в режим XML.

    # /res/layouts/main.xml

    Как вы можете видеть, файлов в Android XML много, но это позволит вам контролировать практически каждый элемент на экране.

    Одним из наиболее важных элементов интерфейса в Android являются контейнеры Layout, такие как LinearLayout, используемый в этом примере. Эти элементы невидимы для пользователя, но выступают в качестве контейнеров для других элементов, таких как Buttons и TextViews.

    Есть несколько типов расположения макета, каждый из которых используется для построения различных типов планировки. Как и LinearLayout и AbsoluteLayout, TableLayout позволяет использование интерфейса с использованием сетки. Вы можете узнать больше об этом в общий макет объектов разделе API-документации.

    Привязка вашего макета к коду

    После сохранения макет, попробуйте запустить приложение в эмуляторе, нажав Ctrl + F11, или нажмите значок Run в Eclipse. Теперь вместо сообщения «Hello World» вы увидите, что в Android теперь отображается интерфейс приложения.

    Еще по теме:  Ютуб видео кто такие ангелы

    Если нажать любую кнопку, они будут подсвечиваться, как и ожидалось, но не делайте что-нибудь помимо этого. Давайте продолжим написание кода вслед за интерфейсом макета:

    # /src/com/example/brewclock/BrewClockActivity.java . import android.widget.Button; import android.widget.TextView; public class BrewClockActivity extends Activity < /** Properties **/ protected Button brewAddTime; protected Button brewDecreaseTime; protected Button startBrew; protected TextView brewCountLabel; protected TextView brewTimeLabel; . >

    Далее, мы изменим вызов onCreate. Это вызов происходит всякий раз, когда на Android запускается приложение. В коде, сгенерированном Eclipse, onCreateсоздает вид активности на R.layout.main. Это та строка кода, которая дает команду Android декодировать макет документа XML и отображать его пользователю.

    Объект ресурса (Resource Object)

    # /src/com/example/brewclock/BrewClockActivity.java . public class BrewClockActivity extends Activity < . public void onCreate(Bundle savedInstanceState) < super.onCreate(savedInstanceState); setContentView(R.layout.main); // Connect interface elements to properties brewAddTime = (Button) findViewById(R.id.brew_time_up); brewDecreaseTime = (Button) findViewById(R.id.brew_time_down); startBrew = (Button) findViewById(R.id.brew_start); brewCountLabel = (TextView) findViewById(R.id.brew_count_label); brewTimeLabel = (TextView) findViewById(R.id.brew_time); >>

    «Прослушка» событий

    Для определения нажатия кнопок нам необходимо реализовать их прослушивание. Вы можете быть знакомы со слушателями обратного вызова, или callbacks, из других платформ, таких как Javascript / JQuery или Rails.

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

    # /src/com/example/brewclock/BrewClockActivity.java . // Be sure not to import // `android.content.dialoginterface.OnClickListener`. import android.view.View.OnClickListener; public class BrewClockActivity extends Activity implements OnClickListener < . public void onCreate(Bundle savedInstanceState) < . // Setup ClickListeners brewAddTime.setOnClickListener(this); brewDecreaseTime.setOnClickListener(this); startBrew.setOnClickListener(this); >. public void onClick(View v) < // TODO: Add code to handle button taps >>

    Далее мы добавим код, который обрабатывает каждое из наших нажатий кнопок. Мы также добавим четыре новые свойства Activity, что позволит пользователю установить и отслеживать время пивоварения: сколько варок было сделано и запущен ли таймер.

    # /src/com/example/brewclock/BrewClockActivity.java . public class BrewClockActivity extends Activity implements OnClickListener < . protected int brewTime = 3; protected CountDownTimer brewCountDownTimer; protected int brewCount = 0; protected boolean isBrewing = false; . public void onClick(View v) < if(v == brewAddTime) setBrewTime(brewTime + 1); else if(v == brewDecreaseTime) setBrewTime(brewTime -1); else if(v == startBrew) < if(isBrewing) stopBrew(); else startBrew(); >> >

    Обратите внимание, что мы используем CountDownTimer класс, предоставляемый Android. Это позволяет легко создать и запустить простой счетчик и получать уведомления через регулярные промежутки времени в то время, как идет обратный отсчет. Вы будете использовать это в методе startBrew, читайте об этом ниже.

    Следующие методы — модели поведения ползунка настройки времени варки, запуска и остановки варения, а также счетчика. Мы также инициализируем свойства brewTime и brewCount в onCreate.

    Было бы хорошей практикой переместить этот код в отдельный класс модели, но для простоты мы добавим код в BrewClockActivity:

    Только части этого кода, характерные для Android, создают отображения меток, используя метод setText. В startBrew мы создаем и запускаем CountDownTimer для начала посекундного отсчета, когда варка/кипячение окончео. Обратите внимание, что мы определяем слушателей CountDownTimer ( onTick и onFinish). onTick будет вызываться каждые 1000 миллисекунд (1 секунду), в то время как вызов onFinish происходит тогда, когда таймер достигнет нуля.

    Избегаем сложности в программировании на Android

    Чтобы сохранить это руководство для разработки под Android простым, я намеренно применял надписи непосредственно в коде (например, «Brew Up!», «Start», «Stop»). На самом деле, это не очень хорошая практика, так как затрудняет поиск и изменение этих строк в крупных проектах.

    Android обеспечивает аккуратный способ хранения ваших текстовых строк отдельно от кода R-объекта. R позволяет определить все строки приложения в XML-файле (res/values/strings.xml), к которому можно получить доступ в коде по ссылке. Например:

    # /res/values/strings.xml Brew Up! . # /res/com/example/brewclock/BrewClockActivity.java . brewLabel.setText(R.string.brew_up_label); .

    Теперь, если вы хотите изменить Brew Up! что-то другое, нужно изменить его единожды в файле strings.xml. Если ваше приложение содержит десятки файлов кода, надписей в одном месте приобретает огромный смысл!

    Проверяем BrewClock

    Изучение C++ в Linux. Установка Eclipse CDT.

    Сегодня я хотел написать статью о том как установить и настроить IDE в Linux (конкретно я работаю в Ubuntu 12.10, следовательно все примеры ориентированы для данной версии).

    Установка Java

    Для начала надо установить в системе Open Java SDK:

    Через интерфейс:

    Идем в «Центр приложений Ubuntu», вводим в поиск Java и ставим там OpenJDK Java 6 Runtime, потом ищем icedtea-6-plugin и устанавливаем его.

    Через терминал:

    sudo apt-get install openjdk-6-jre icedtea-6-plugin

    Установка Eclipse

    Следующий этап, это установка самого Eclipse и CDT для работы с C/C++. На данном шаге нам доступны несколько вариантов установки:

    Из репозитория

    Из репозитория удобно устанавливать потому что сама программа будет доступна в меню приложений.

    Через интерфейс:

    Через интерфейс: Идем в «Центр приложений Ubuntu», вводим в поиск Eclipse и устанавливаем его, потом вводим в поиск eclipse-cdt и так же ставим его.

    Через терминал:

    sudo apt-get install eclipse eclipse-cdt

    2. Скачать с сайта

    Беря Eclipse с сайта, вы сразу получаете самую последнюю версию продукта. Для того что бы скачать Eclipse, идем по ссылке http://www.eclipse.org/downloads/ и качаем нужную нам версию продукта ( не забываем учитывать операционную систему и архитектуру).

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

    Тут тоже есть несколько вариантов установки.

    1. Классическа версия: Качаем Eclipse Classic 4.2.2 ( версия может отличаться ), распаковываем и запускаем фаил «eclipse». Потом через инструмент установки новых компонентов ( Help → Install New Software), нужно установить из раздела Programming Languages пакеты C/C++ Development tools и C/C++ Development tools SDK ( в чем разница между ними мне пока не совсем понятна, возможно вы подскажите в комментариях ).

    Еще по теме:  Сколько зарабатывают блоггеры в Ютуб за миллион

    2. Скачать готовую сборку, Eclipse IDE for C/C++ Developers, в которую уже включено все необходимое для работы.

    Выбор вкладки C/C++

    Так как Eclipse рассчитан на большое количество языков программирования, то существует система вкладок, которая переключает интерфейсы программы. Переключение закладок находиться на верхней панели, справа, возле быстрого поиска.

    Нажмите кнопку Open Perspective, и выберите C/C++.

    Русификация

    Для русификации продукта используйте статью, которую я писал ранее. Как русифицировать Eclipse

    Настройка компиляции.

    У меня был случай когда программа писала «binary not found». Для того что бы не было этой ошибки, проверьте установлен ли у вас компилятор:

    sudo apt-get install gcc g++

    Потом идем в настройки:

    Window → Preferences → C/C++ → New CDT Project Wizard → Makefile Project, и устанавливаем там галочку на против Elf Parser (если у вас Linux), PE Windows Parser (для Windows), Cygwin PE Parser (если у вас MAC).

    Создаем тестовый проект.

    File → New → C++ Project → Hello World C++ Project

    Компилируем Ctrl+F11, если нет ни каких ошибок, значит мы настроили IDE для работы с C++ в операционной системе Linux.

    Источник: www.jelu.ru

    Компиляция, запуск и отладка программ Java

    Создание первой программы с использованием Eclipse IDE

    Eclipse IDE — это продукт с открытым исходным кодом, который был изначально создан с существенным пожертвованием кода IBM сообществу Java, и с этого момента Eclipse был на 100% ориентированным на сообщество продуктом. Он начинался как IDE для разработки программ на Java, но теперь у него есть разные варианты для разных языков программирования, таких как PHP, Spring, Scala и т. Д.

    В предыдущем уроке мы видели, как загрузить Eclipse. После распаковки затмения вы можете увидеть что-то вроде рисунка, приведенного ниже структуры папок. Где синий кружок EXE-файл является отправной точкой. Дважды щелкните файл eclipse.exe (вы также можете создать ярлык на рабочем столе).

    «папка

    Новое диалоговое окно на рисунке ниже откроет, чтобы создать или открыть рабочую область (Рабочая область — это папка / каталог, в которой будут находиться все проекты Java). Мы будем использовать каталог «C: javadevelopment» для рабочей области. После выбора рабочей области нажмите кнопку ОК, и вы увидите страницу приветствия затмения, которую вы можете закрыть, нажав «X».

    На рисунке ниже приведен снимок недавно установленной IDE с пустым рабочим пространством.

    «IDE

    Чтобы быть точным, вы смотрите на перспективу Java EE (обратите внимание на вкладку Java EE вверху), которая представляет собой набор представлений. Слева вы видите представление Project Explorer. Область посередине зарезервирована для представления редактора кода — вы начнете использовать его, как только создадите свой первый класс Java. Вид Outline справа — вы увидите имена ваших классов, методов и переменных (см. Урок 3) там, где они доступны.

    Есть много других видов, которые вы можете открывать и закрывать самостоятельно, выбрав Окно ➪ Показать вид. К ним относятся Консоль, Поиск, Серверы и другие.

    Давайте начнем с создания первого Java-проекта под названием HelloWorldProject

    Шаг 1: Выберите File -> New -> Java Project и введите HelloWorldProject в качестве имени проекта во всплывающем окне, как показано на рисунке ниже.

    Вы можете выбрать версию JRE, с которой хотите работать. Eclipse может скомпилировать код с любой выбранной вами версией JRE.

    Нажмите Next>. Вам будет предложено выбрать папку для хранения скомпилированных классов (см. Рисунок ниже). Мы продолжим с выбором по умолчанию и нажмем на финиш.

    В этом проекте есть пустая папка src — вы можете сохранить исходный код HelloWorld.java там, когда будете готовы. Папка JRE содержит все необходимые библиотеки, поддерживающие JVM, где будет работать HelloWorld. (см. рисунок ниже)

    Шаг 2: Создайте Java-программу «HelloWorld» внутри пакета sct (вы можете выбрать имя пакета или имя класса по вашему выбору)

    Выберите File> New> Class и введите HelloWorld в поле Name и sct в поле Package, как показано на рисунке ниже. Также установите флажок для основного метода, который автоматически создаст основной метод после нажатия кнопки завершения.

    Теперь вы сможете увидеть экран, как показано на рисунке ниже. Где вы можете скопировать и вставить содержимое нашего класса HelloWorld или только одну строку внутри метода main (). Если вы попытаетесь написать заявление, IDE поможет вам с доступными опциями, как показано на рисунке ниже. Таким образом, мы можем уменьшить синтаксическую ошибку программирования.

    System.out.println («Привет, мир из Java»);


    После того, как мы завершим написание нашего кода, мы можем сохранить файл, нажав маленькое изображение дискеты на панели инструментов или используя комбинацию клавиш Ctrl + S. По умолчанию сохранение кода приводит к вызову компилятора. Если вы не допустили никаких синтаксических ошибок, Eclipse создаст HelloWorld.class в каталоге bin HelloWorldProject. В случае какой-либо ошибки компиляции он будет показан красным подчеркиванием и красным крестиком, как показано на рисунке выше.

    Шаг 3: Запуск Java-программы:

    Теперь вы можете запустить программу, нажав круглую зеленую кнопку на панели инструментов. Вывод программы будет показан на панели просмотра консоли в нижней части Eclipse IDE, как показано на рисунке ниже.

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

    Резюме

    • Для разработки Java требовалась установка JDK, а JRE будет использоваться для запуска Java-программы.
    • Java-программа может быть написана с использованием простого текстового редактора и скомпилирована с использованием командного окна, но IDE (Integration Development Environment) обеспечит лучший и более быстрый способ разработки.
    • Запуск Java-программы состоит из трех этапов: создание исходного файла Java, компиляция Java-файла и запуск Java-программы с помощью команды Java.

    Источник: www.kodesource.top

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...