Skip to main content

4. Работа с потоками (Threads)

Потоки в Java

Материалы​

Презентация: Работа с потоками в Java.pptx

Документация: https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html

Задачи​

Примеры и задачи: lession4_example.zip

Maven

Материалы​

Презентация: Maven.pptx

Установка​

  1. Проверить установлена ли переменная JAVA_HOME. Если отсутствует то установить

    rem check variable
    set JAVA_HOME
    rem set variable
    set JAVA_HOME=\<path to JDK\>
  2. Скачать дистрибутив:  [https://maven.apache.org/download.cgi> -](https://maven.apache.org/download.cgi> -) apache-maven-3.5.4-bin.zip

  3. Распаковать в директорию где будет установлен maven, например c:/dev/programs/maven.

  4. Установить переменную окружения MAVEN_HOME на директорию с maven. В нашем случае c:/dev/programs/maven/apache-maven-3.5.4

    set MAVEN_HOME = c:/dev/programs/maven/apache-maven-3.5.4
  5. Добавить путь к maven в Path

    set Path = %PATH%;%MAVEN_HOME%\bin\
  6. Проверить установку

    mvn -version

Использование​

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

  1. Описание плагина archetype-generate -  http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

  2. Пример использования:

    mvn archetype:generate -DgroupId=org.vmk.dep508 -DartifactId=lession4 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

Сборка​

mvn package

Запуск​

mvn exec:java -Dexec.mainClass=org.vmk.dep508.App