Что требуется для работы
Проверка
Проверка
Первая программа
Первая программа
Первая программа
Итого:
Итого:
Итого:
Итого:
Итого:
551.00K
Category: programmingprogramming

Программирование на языках высокого уровня. IntelliJ IDEA Community/Ultimate. JDK

1.

Программирование на языках высокого
уровня
Гутман Александр Сергеевич

2. Что требуется для работы

• IntelliJ IDEA Community/Ultimate
• JDK
Что требуется
для работы
http://www.jetbrains.com/idea/download/
https://www.oracle.com/technetwork/java/javase/downloads/2133151

3. Проверка

C:\Users\sash->javac
Проверка
Usage: javac <options> <source files>
where possible options include:
-g
Generate all debugging info
-g:none
Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn
Generate no warnings
-verbose
Output messages about what the compiler is doing
-deprecation
Output source locations where deprecated APIs are
used
-classpath <path>
Specify where to find user class files and annotation
processors
-cp <path>
Specify where to find user class files and annotation
processors

4. Проверка

5. Первая программа

public class Main {
public static void main(String[] args) {
System.out.println(“Hello World!");
}
}

6. Первая программа

• Синтаксис
Первая
программа
– javac [ключи] [исходники]
• Команда
– javac Main.java

7. Первая программа

• Запуск программы
– java Main

8.

Project
src
classes
Main.java
• cd Project1
• javac -d classes src/Main.java

9.

Project
src
classes
one
Main.java
two
Second.java

10.

• Main.java
– package one;
– import two.Second;
– public class Main {

public static void main(String[] args) {

System.out.println("Hello World!");

Second second = new Second();

second.Test();

– }
}

11.

• Second.java
– package two;
– public class Second {

public void Test() {


– }
System.out.println("Goodbye");
}

12.

Project
src
one
Main.java
two
Second.java
classes
• javac -d classes -sourcepath src src/one/Main.java
• java -classpath ./classes one.Main

13. Итого:

• Для компиляции программ из командной
строки используется команда javac
• Для запуска программы используется
команда Java

14. Итого:

• В процессе компиляции исходного кода
Итого:
каждый отдельный класс помещается в
собственный выходной файл,
называемый по имени класса и
получающий расширение .class

15. Итого:

• Ключ -d указывает компилятору, куда
Итого:
записывать сгенерированные .class файлы

16. Итого:

• Ключ -sourcepath указывает каталоги, в
Итого:
которых компилятор должен искать
иерархию исходных файлов

17. Итого:

• При запуске программы указывается
только один класс без расширения
.class
English     Русский Rules