Простая программа на Java
(Created page with "<div style='max-width:700px;text-align:justify;'> {|align="right" |[http://forum.asistech.org/viewforum.php?f=11 Форум] |} Оглавление | [[Комм...") |
|||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
<div style='max-width:700px;text-align:justify;'> | <div style='max-width:700px;text-align:justify;'> | ||
− | {| | + | {|style="float:right" |
|[http://forum.asistech.org/viewforum.php?f=11 Форум] | |[http://forum.asistech.org/viewforum.php?f=11 Форум] | ||
|} | |} | ||
Line 8: | Line 8: | ||
==Простая программа на Java== | ==Простая программа на Java== | ||
− | < | + | <source lang="java"> |
public class FirstSample { | public class FirstSample { | ||
Line 17: | Line 17: | ||
} | } | ||
} | } | ||
− | </ | + | </source> |
В Java учитывается регистр символов. | В Java учитывается регистр символов. | ||
Line 64: | Line 64: | ||
---- | ---- | ||
− | {| | + | {|style="float:right" |
|[http://forum.asistech.org/viewforum.php?f=11 Форум] | |[http://forum.asistech.org/viewforum.php?f=11 Форум] | ||
|} | |} | ||
[[Core Java|Оглавление]] | [[Комментарии|Дальше]] | [[Core Java|Оглавление]] | [[Комментарии|Дальше]] | ||
</div> | </div> |
Latest revision as of 21:07, 26 February 2016
Форум |
[edit] Простая программа на Java
public class FirstSample { public static void main(String[] args) { System.out.println("Tell me: 'Hello!'"); } }
В Java учитывается регистр символов.
Ключевые слова:
public - модификатор доступа (access modifier), открывает доступ к коду из других частей программы.
class - указывает, что все элементы программы находятся в составе класса.
FirstSample - имя класса:
- имя должно начинаться с буквы, далее идет произвольное сочетание букв и цифр;
- длина имени не ограничена;
- в качестве имени класса нельзя использовать зарезервированные слова (public, class и др.);
- правило "CamelCase" предписывает начинать все слова имени класса с заглавных букв.
FirstSample.java - файл с текстом программы (исходник). Имя файла должно совпадать с именем класса и иметь расширение *.java
FirstSample.class - результат компиляции *.java исходника. Файл содержит байт-код программы.
Запуск программы:
> java FirstSample
Интерпретатор Java всегда начинает работу с выполнения метода main(). Без этого метода программа выполняться не будет.
Фигурные скобки используются для выделения блоков программы.
В Java все методы принадлежат какому-либо классу. Класс, в котором описан метод main() является статическим, он определен внутри класса, и не принадлежит ни одному объекту.
void - означает, что метод ничего не возвращает. Если main() корректно завершает свою работу, то код завершения равен 0. Для изменения кода завершения используется метод System.exit().
В данном примере, метод main() содержит единственный оператор:
System.out.println("Tell me: 'Hello!'");
Каждый оператор Java заканчивается точкой с запятой и может занимать несколько строк.
В примере используется объект System.out и вызывается его метод println(). В качестве параметра, методу println() передается текстовая строка. Метод выводит строку на консоль дополняя ее переводом каретки.
Метод может вызываться как с параметрами:
System.out.print("Hi!"); // печать строки "Hi!" без перевода каретки
так и без параметров:
System.out.println(); // печать пустой строки с переводом каретки
Форум |